generated at
2/16/2025, 7:58:54 AM
Redux
The Elm Archtecture
+
Flux
Dan Abramov
氏が開発
github
実装がめっちゃ薄くてびっくりした
Reduxのアーキテクチャパターンの話
The Evolution of Flux Frameworks - Dan Abramov - Medium
Dan Abramov
がReduxの開発に至るまでの話
Redux
が発表されたReactEuropeの
セッション
CQRS
との関連
redux=CQRS
CQRS
React-Redux
Command Processor
MapDispatchToProps
Command Model
ActionCreator, Action
Command Model Store
Middleware
Event Subscriber
Reducer
Query Model
State
Query Processor
MapStateToProps, selector
Ationがコマンドモデル
更新系
ビジネスロジックが混じる
速度は多少犠牲になってもいい
MapStateToPropsがクエリ
参照系
速度も大事
Event Sourcing
と同じところ
イベント駆動である
Event Sourcing
と異なる所
Event Store
がない
参考
Domain Driven reDux - or Redux as CQRS - Speaker Deck
reduxでビジネスロジックをゴリゴリ書く - Speaker Deck
reduxのstateを正規化してCQRSの恩恵を受ける土台を作る - Qiita
DDD with CQRS and Redux
良いスライド
https://medium.com/@swazza85/understanding-redux-as-a-cqrs-system-177526aa4671
Reduxのレシピ
https://redux.js.org/recipes/recipe-index/
ReduxのStoreの設計の仕方
ReduxでCodeSplitting
Redux-Toolkit