DEV Community

Discussion on: A different approach to frontend architecture

Collapse
 
remshams profile image
Mathias Remshardt • Edited

Thank you for the concise article/summary.

We almost do/did everything like that but the facade for the store.
I always thought exchanging the store would never be required/an option. Turned out in one of our projects we had to do exactly that (replacing redux with plain angular services).
Even though we had no facades for the store in place, the separation of the domain and presenters into dedicated services/components already helps a lot. A huge part of the (old) redux based implementations is now replaced and it is/was possible without too much effort/pain.
So even if it seems like a lot of effort in the beginning these abstractions help a lot in the long run.

Collapse
 
itswillt profile image
Will T.

Yes, the benefits of this architecture will really shine the most in the long run even though you might find it a little bit verbose at first.