iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

React 學習之路 系列

用 30 天記錄 React 學習,與沒真的懂的 JS 的部分。

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文
DAY 11

表單 Controlled Component VS Uncontrolled Component ( Day 11 )

在 HTML 中,表單的 element 像是 、 和 通常會維持它們自身的 state,並根據使用者的輸入來更新 state。 因為 element 中...

DAY 12

提升 State ( Day12 )

之前在 State 和生命週期 在每一個元件裡面都會有自己的 state,但如果遇到彼此需要共用的 state 就會把資料放在父層,並從父層傳遞 props 資...

DAY 13

Composition vs 繼承( Day13 )

React 具有強大的 composition 模型,我們建議你在 component 之間使用 composition 來複用你的程式碼,而不是使用繼承。...

DAY 14

學習 Hook( Day14 )

在截稿為止, React 最新的版本是 v17.0.2 ,而從 React 16.8.0 是第一個支援 Hook 的版本 對一個初學 React 的自己來說...

DAY 15

Hook 概觀( Day15 )

如果想快速使用 Hook ,其實就參考 Hook 概觀分的五個面向,包含一定會用也最常用的 State Hook、Effect Hook,以下羅列: Stat...

DAY 16

使用 State Hook (Day16)

使用 State Hook 的步驟 其實在前面文章寫過幾次 Hook ,其實動作也就三個。 宣告一個 State 變數 讀取 State 更新 State...

DAY 17

使用 Effect Hook( Day17 )

上一篇介紹過 State Hook 用來儲存狀態,Effect Hook 則用來處理 function component 中的副作用,像是資料 fetch、或...

DAY 18

Hook 的規則 ( Day18 )

使用 Hook 官方設定需要遵守的兩個規則,並提供了一個 linter plugin 來自動化地實行這些規則。以下實際使用 create-react-app 創...

DAY 19

打造你自己的 Hook ( Day19 )

在 Hook 概觀 的文章中,曾經寫過一個打造 Hook 的例子。複習一下,發現應該要修改命名為 useTimeout 來符合自動 Hook 判別。 // my...

DAY 20

Render Props ( Day20 )

「render prop」這個詞指的是一種用一個其值為函式的 prop 來在 React component 之間共享程式碼的技巧。 render prop...

機器人幽默研究員的收藏
機器人幽默研究員的追蹤
機器人幽默研究員的Like
機器人幽默研究員的紀錄