React is JavaScript library created by facebook for creating the best user interface . some of the parts of react are given below
1> Virtual Dom – An in-memory representation of the DOM and a reconciliation algorithm that is at the heart of React’s performance
2>State – State is the data that describes what your component renders as its content. You simply update the state and React manages the rest of the process that leads to the view getting updated
3>Components – all things you build in react is divided in components .By breaking down UIs into functional and atomic pieces, you can compose together interfaces that scale well.
4>JSX -> It is like an HTML version of react render component .
5>Props -> Components fetch data and passed to other components using props