狀態
如何儲存狀態的一般視圖
這個表格可以作為一個指南,幫助您決定哪種狀態儲存類型最適合您的用例:
Hook | 類型 | 何時渲染? | 作用域 |
---|---|---|---|
use_state | T | 被設定一個值 | 組件內部實例 |
use_state_eq | T: PartialEq | 被設定一個不同的值 | 組件內部實例 |
use_reducer | T: Reducible | 被呼叫歸納 | 組件內部實例 |
use_reducer_eq | T: Reducible + PartialEq | 被呼叫歸納,歸納後的值與之前不同 | 組件內部實例 |
use_memo | Deps -> T | 依賴項發生變化 | 組件內部實例 |
use_callback | Deps -> Callback<E> | 依賴項發生變化 | 組件內部實例 |
use_mut_ref | T | - | 組件內部實例 |
全域靜態常數 | T | - | 全域,任何位置都可以使用 |