React is a JavaScript library for building user interfaces.
- Declarative: React uses a declarative paradigm that makes it easier to reason about your application.
- Efficient: React computes the minimal set of changes necessary to keep your DOM up-to-date.
- Flexible: React works with the libraries and frameworks that you already know.