UseDispatchによる状態の更新
メニューを表示するにはスワイプしてください
Reduxで状態を変更するには、アクションをストアに送信します。これは useDispatch フックを使用して行います。
アクションのディスパッチ
コンポーネント内で useDispatch を呼び出し、これを使ってアクションを発行します:
import { useDispatch } from 'react-redux';
import { increment } from './counterSlice';
function Counter() {
const dispatch = useDispatch();
return (
<button onClick={() => dispatch(increment())}>
Increase
</button>
);
}
ボタンがクリックされると、アクションがストアに送信され、状態が更新されます。
仕組み
状態を直接更新することはありません。代わりにアクションをディスパッチし、Reduxがリデューサーを使って状態をどのように変更するかを決定します。
この方法により、状態の更新が予測可能になります。すべての変更が同じフローを通るため、アプリケーションの理解やデバッグが容易になります。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 2
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 2