Redux Toolkit
udemyで 講義をみてる。わかりやすい。
ただ、reduxの storeの定義方法で、そういうimportの循環になるのかと思ったので書いておく。
slicerを定義する createSlice() で。
で、その reducer部分をexportして、
global?な store管理するファイルで importする
store = configureStore()
で、slicerを定義した ファイルに戻り
selector 状態取得で、 hogeData = (state:RootState) => state.hoge.data みたいにする
slicerをreducerを定義して、store側で読み込んで、slicer側でstoreのstateにアクセスして返すgetterを定義する、、という流れ?
fluxのデザインパターンの形の1つという理解でよいのか。 actionCreater