useEffect
#
The Effect Hook lets you perform side effects in function components:什麼是 side effect? 副作用?
React 官網的解釋:
資料 fetch、設定 subscription、或手動改變 React component 中的 DOM 都是 side effect 的範例。無論你是否習慣將這些操作稱為「side effect」(或簡稱「effect」),你之前可能已經在 component 中執行了這些操作。
React component 有兩種常見的 side effect:一種不需要執行清除,另一種則需要。讓我們仔細看看它們區別。