1. 程式人生 > >React Hooks 完全指南,讀React作者博文感悟(2W字精華)

React Hooks 完全指南,讀React作者博文感悟(2W字精華)

閱讀 facebook大佬:Dan Abramov 的文章頗有感悟

大佬 github地址 https://github.com/gaearon

重點總結

  1. useEffect 是同步的
  2. 狀態是捕獲的當前 propsstate
  3. 可以通過 useRef 獲取改變後的 propsstate
  4. 依賴項 [] 不能欺騙
  5. 複雜的狀態變化應該使用 useReducer
  6. 可以使用 useCallback 設定依賴
  7. 可以使用 useMemo 讓複雜物件做動態改變

但有時候當你使用 useEffect你總覺得哪兒有點不對勁。你會嘀咕你可能遺漏了什麼。它看起來像class的生命週期...但真的是這樣嗎?你發覺自己在問類似下面的這些問題: