React做為前端炙手可熱的御三家框架,基於它而發展的生態系套件也非常多,找出適合團隊的技術選型也非常重要。希望能透過撰寫三十天的鐵人賽文章,探索React相關生態系的技術名詞,融會貫通及分析後整理成能夠幫助自己也能幫助他人的技術分享!
前情提要 在前面二篇,我們把 Redux API 的重點 Store、Actions、Reducer 都介紹完成了,也用範例來示範了建置的方式,接下來就要示範...
說明 Middleware 稱為中介層,在許多後端伺服器框架中都可以看到 Middleware 的應用,Middleware 會在定義好的起點與終點之間,針對中...
說明 redux-thunk 是簡化 Redux 處理「非同步事件」的 Middleware 套件。Redux Middleware 是用來在 Action 進...
RxJS 在介紹 redux-observable 之前,先稍微理解一下 RxJS 的基本概念,RxJS 可以幫助我們解決很多非同步事件的疑難雜症,它提供了一套...
說明 一進 Redux Toolkit 的官網,就會看到以下示意圖。 它最初是為了解決使用 Redux 的三個常見問題 配置 Redux Store 過於複...
React 狀態管理的分類 React的 狀態管理主要分三類:Local state、Context、Third Party 前面已經介紹了 Redux 及...
讓 CSS 只跟著元件 我們知道若元件拆分得越細,可以在其他元件內的重複組合使用的頻率就越高,所以會希望 CSS 只跟隨著元件,當這個元件被拿去其他元件使用時,...
說明 在建置網站時,通常不會只有一個頁面包含所有的功能,我們通常會在網站上設置導覽列,讓使用者點擊連結後看到不同的功能頁面,需要藉由路由機制來得到不同頁面。 後...
Active Link Styling 改用 NavLink,用以判斷 to={"xx/xx"} 是否匹配當前路由 NavLink 和 Li...
React 技術選型 使用 React 完成真實世界中的複雜應用,主要需要評估的技術選型如下 專案的 CSS 選擇方案 專案會使用到的 React Hooks...