🤯

React 18ではuseReducerとuseStateの挙動の違いが増えたってご存知ですか?

2022/06/10に公開

https://twitter.com/dai_shi/status/1534170089981100032

挙動は変わりましたが、本質的な問題はありません。むしろuseReducerの挙動としては統一化されたとも言えます。ポイントは、useStateで済む場合はuseReducerを使う必要がないということです。reducerパターンの場合もreducerが動的に変わらないものであれば、useStateで書けます。useReducerとuseStateとの違いを書き心地程度に認識している場合は、この挙動変化は驚くことにはなるでしょう。

CodeSandbox

Discussion