Closed2
useReducer
useReducerの使い方
rederを発火させる機能を持つreact hook APIの1つ。
useReducerに関数reduceとstateのinitialStateを渡せば、dispatchを取得できる。
const [state, dispatch] = useReducer(reducer, initialState);
dispatchを好きなタイミングで実行してrenderを走らせる。
参考:https://ja.reactjs.org/docs/hooks-reference.html#usereducer
useStateとの違い
useStateで変更を検知していくれないclassのインスタンスなんかはuseReducer使う
このスクラップは2021/11/19にクローズされました