🍛

useReducer + useContext + Typescriptに慣れよう

に公開2

Discussion

nap5nap5

何でもコメントいただけると幸いです。

本記事のデモとは異なりカウントアップダウンアプリですが、dispatchの部分はフック化してワークアラウンドしてみました。

以下のようにしている部分は

const next: State = { ...state };

immerとか使うといいかもです。

https://hswolff.com/blog/level-up-usereducer-with-immer/

デモコードです。
https://codesandbox.io/p/sandbox/long-dream-k54f2y?file=README.md

/reducerページがデモページになります。

簡単ですが、以上です。

Subaru OkiyaSubaru Okiya

コメント頂きありがとうございます!
コードも拝見し勉強させていただきますね。

immerとか使うといいかもです。

情報ありがとうございます!
指摘頂いた箇所はバグの原因になりやすいので、immerは使ったほうがいいですね。
早速、活用していきます!