Here are 5 reasons why I find React/ Redux (or Flux in general) interesting:
- Simpler and clearer mental model.
- Redux (flux architecture in general) is simple and easy to understand even for newcomers who are just starting to write JavaScript.
- The whole component based architecture proposed by React helps me structure and reuse code in a better and efficient way.
- Using React/Redux I can build universal JavaScript apps easily.
- The idea that your UI is a function of the
state is fascinating. It removes the need for performing DOM mutations directly. Instead, you just change the props and state and the UI is automatically in sync.