状態
状態の保存方法の概要
この表は、ユースケースに最適な状態保存タイプを決定する際のガイドとして使用できます。
フック | タイプ | いつ再レンダリングするか? | スコープ |
---|---|---|---|
use_state | T | 設定された時 | コンポーネントインスタンス |
use_state_eq | T: PartialEq | 異なる値で設定された時 | コンポーネントインスタンス |
use_reducer | T: Reducible | 削減された時 | コンポーネントインスタンス |
use_reducer_eq | T: Reducible + PartialEq | 異なる値で削減された時 | コンポーネントインスタンス |
use_memo | 依存関係 -> T | 依存関係が変更された時 | コンポーネントインスタンス |
use_callback | 依存関係 -> Callback<E> | 依存関係が変更された時 | コンポーネントインスタンス |
use_mut_ref | T | - | コンポーネントインスタンス |
静的なグローバル変数 | T | - | グローバル、すべてで使用 |