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