Thanks to the inversion of control, there is no need to update the user interface as soon as the implementation of the state transition changes;
EASY TO USE
Redux has a state tree independent of the user interface. In addition, when processing a state outside the interface, it is easier to maintain consistency;
A LOT OF TOOLS
Redux gives you great freedom in working with actions that can be combined, sent at the same time and processed.