These are chat archives for jdubray/sam
It's good to see that not all people are taking Redux as a dogma. That being said, I would disagree with that approach:
Crucially, our projections are defined in a namespace which is logically part of our shared domain model, and not directly within our view models.
IMHO, the projects should be in the (view) component domain. The goal is really for the view components to be decoupled from the model.
That is SAM:
But. The whole point of this architecture is that it’s the actions and projections which are used by the outside world, and it’s only those elements that ever access the mutable data, and only in a carefully controlled, synchronized context.
Hopefully the redux camp will wake up one day