-
React is a JavaScript library for building user interfaces.
-
Declarative views make code more predictable and easier to debug.
- Build encapsulated components that manage their own state, then compose them to make complex UIs.
- Rich data can be passed through the app without keeping state in the DOM.
- Develop new features without rewriting existing code.
- Render on different platforms with the same codebase.