Redux Toolkit とは Redux を使いやすく簡素なものにするために作られた公式のヘルパーライブラリ Redux Style Guideでも利用を推奨している TypeScript 製のためコード補完が効き TypeScript との相性がよい reducer と state をまとめて書けて action creator を書く必要がない immer が組み込まれてるため、状態変更ロジックを簡素にできる(immutable な状態を維持してくれる) Redux Thunk が標準 middleware として組み込まれている(非同期処理を書きたい時に使用する) Redux DevTools Extension 用の設定が不要 reducer と state をまとめて書ける xxxSilce.ts というファイル名が推奨されている type State = { tasks: