Redux simply provides a subscription mechanism which can be used by any other code. That said, it is most useful when combined with a declarative view implementation that can infer the UI updates from the state changes, such as React or one of the similar libraries available.
Why should I use Redux with React?
Reasons to Use React Redux As the official Redux binding for React, React Redux is kept up-to-date with any API changes from either library, to ensure that your React components behave as expected. Its intended usage adopts the design principles of React – writing declarative components.
Should I still use Redux?
With all that said, Redux is still a great product. … This is possible to handle in React as well, but the end result is still much easier to both share, reuse and reason about in Redux. A third use case is for those where the state of your application can change very rapidly.