Hello Sander, Thank you for your answer.
I agree wth you. However in my sens there are other ways to be sure that all the APIs are designed the same way, without embedding Redux. Using the best practices of Angular for instance, instead of learning Redux first, and then using its best practices. Furthermore I am not sure that Redux makes much easier to onboard new members to a team, because using the pure Angular I will need someone who has the Angular skills only, using Redux I will need someone who has the same Angular skills, but also a good knowledge of Redux. This second guy will then be harder to find, and will cost more. You know, the complexity is mathematically defined as the number of complexions of the sub system included in a global system. For N sub-system the complexity is factorial N : N!. So adding a useless library to a dev project will mathematically increase the complexity, so the probability of bugs, increase the delays, so the cost, etc. I am a freelance, so I visit a lot of companies. The last time I re-writed a code in 2 days, in pure Angular but no Redux, that was coded first by 3 devs in one and a half month, using Redux. The difference is as drastic as this. Cheers Herve -- You received this message because you are subscribed to the Google Groups "Angular and AngularJS discussion" group. To unsubscribe from this group and stop receiving emails from it, send an email to angular+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/angular/ce7c13c0-4c4f-43c6-bd03-4ef591a98405%40googlegroups.com.