It's a JavaScript library for building user interfaces. It allows developers to create reusable UI components that update efficiently and automatically when data changes. React follows a declarative approach, making it easier to manage the state of an application and render dynamic content.
Open source
Declarative
V of mvc
It uses Virtual DOM
It is Component based dev, smallest logical unit
JSX is used
One way data binding