🐙

useReducerとuseStateってどう違うんだ?

2022/09/27に公開約200字

それぞれの違い

useReducer・・・状態の更新方法も状態側が担当する
useState・・・状態の更新方法は利用者に託す

状態の管理方法の違い

useReducer・・・stateと一緒に更新用の処理を保持
useState・・・コンポーネント側が状態の処理を受け持つ

結局どっち使った方がいいの?

更新処理が増えてきたらアプリの規模が大きい場合はコードの整理がしやすいuseReducerがおすすめ。
それ以外は、useStateでよい。

Discussion

ログインするとコメントできます