What i like about this combination (React + Redux) is ability to manage state in a way that make sense to me. It allows to create and support architecture that manages state based on scope and duration.
Using Redux for everything is not always the right answer as it creates large overhead for simple interactions like toggle active state of some component. For specific cases - larger enterprise level apps i can see reasons why Redux for everything would be the better way to go.These reasons would be:
Good article and some comments on this topic: spin.atomicobject.com/2017/06/07/react-state-vs-r…