Writing your AngularJS with Redux
There are good and bad things about 2 way data-binding in AngularJS. It can be very handy for small app because it’s save a lot of coding time. But on the other hand, when your app growing, it adds complexity to AngularJS digest’s cycle and hurt UI performance, it also makes your app harder to debug because your don’t know which directives make changes to your data.
Redux comes to the rescue.