ReactJS is JavaScript library used for building reusable UI components.React is a library for building composable user interfaces. It encourages the creation of reusable UI components, which present data that changes over time. Lots of people use React as the V in MVC.