公司之前的開發有使用 React,當時雖然有在案子中幫忙,但多數都是處理 layout 的部分,對於 React 其實並沒有深入了解,希望透過這次自我挑戰,讓自己更加了解 React。
元件內請求資料 通常只有在產品功能比較簡單的情況下才會在元件內進行遠端資料的請求,因為功能複雜的產品,往往請求的 API 也比較多且複雜,若在元件內處理,會讓元...
遠端資料請求的方式有幾種,早期通常是透過原生 AJAX 或是 jQuery 包裝後的 AJAX 來請求資料,現在大多是使用 fetch 或 axios,兩者差別...
Reac.memo React.memo 是一個高階組件,主要用於優化性能,跟 PureComponent 類似,差別在於 PureComponent 是用於包...
React Hook 是 React 16.8 中新增的功能,它解決了以下幾個問題: 讓開發者不必使用 class 也能使用 state 和 React 其他...
Context 在介紹 useContext 之前,得先介紹 Context。Context是 React 用來處理資料全域共享的一個 API,它還可以避免需要...
useReducer 是 useState 的一個替代方案,用於處理比較複雜的狀態,或是裡面有多個屬性的 state,類似於 redux 中的 reducer,...
useMemo useMmo 是用來優化性能的,他利用函式的回傳值來判斷元件是否需要重新渲染,可以用在比較複雜的邏輯處理上。它接受兩個參數,第一個是 callb...
自訂義 Hook 自定義 Hook 其實是用 JS 函式搭配 React Hook 封裝成一個有特定用途或是重複使用邏輯的函式,名稱要有 use,這個函式內也可...
lodash lodash 是一個 JS library,它提供了很多函式讓開發者可以更方便的去處理 JS 中的 array、object,有時候效能甚至比原生...
【Day 30】感言 這是第一次參加 iT鐵人賽,很感謝 Red 的邀請,讓我有機會加入 Outcome First 團隊一起參加團體賽,也感謝團長 TD 及所...