NgRx Facades: Pros and Cons

I would only use facades for ease of unit tests. I would recommend against good action hygiene and would argue that it creates more problems then it solves. I would instead suggest if you have an ‘add books’ component it should be shared and dispatch it’s action. Then you’re not calling the same action from 2 components and you’re also not creating multiple actions to do the same thing (DRY).

1 Like

Thanks for sharing your point of view on that Travis!

Hello thanks for the great article.
I’m curious about architecture of these Facades - where it is better to keep them? In feature modules? In separate FacadeModule? In Services folder next to AppModule?