Advantages of Redux are listed below:
? Predictability of outcome – Since there is always one source of truth,
i.e. the store, there is no confusion about how to sync the current state
with actions and other parts of the application.
? Maintainability – The code becomes easier to maintain with a
predictable outcome and strict structure.
? Developer tools – From actions to state changes, developers can track
everything going on in the application in real time.
React JS Interview Question