Closed14

Reduxの導入

nus3nus3

Next + TypeScript環境にReduxを導入する
一部のstoreはlocal storageにも格納したい

nus3nus3

reduxとlocal storageの紐付けに使えそうなライブラリ
redux-persistがstar数多そう

redux-persitst、あんまメンテされてない?
redux-localstorageも最新コミット結構前だな

nextjsのexampleにredux-persistの例もあるしredux-persist使うかな
サンプルの実装もここみる
https://github.com/vercel/next.js/tree/canary/examples/with-redux-persist

nus3nus3

reduxのディレクトリ構成
https://superhahnah.com/redux-directory-petterns/

今回だとreduxに入れるのはuser情報とかグローバルな情報だけだし
ducksのこのパターンが一番良きかな

modules/
  ├ component1/
  |    ├ reducer.js
  |    ├ actions.js
  |    └ types.js
  └ component2/
       ├ reducer.js
       ├ actions.js
       └ types.js
nus3nus3

ざっくりイメージ

  • @reduxjs/toolkitでstateの管理
  • react-reduxでreactとbindしてる
このスクラップは2021/01/14にクローズされました