React is not a framework. It is just a library developed by Facebook to solve some problems that we were facing earlier. Learning any new framework or library is exciting but before that, we have to get the concept of that library or framework. To get the concept of React you need to which basic things are used in React. The list of ReactJS Main Concepts are listed below: ReactJS Introduction to JSX ReactJS Rendering Elements ReactJS Components ReactJS Components – Set 2 ReactJS Props – Set 1 ReactJS Props – Set 2 ReactJS State in React ReactJS Lifecycle of Components ReactJS Conditional Rendering ReactJS Lists ReactJS Keys ReactJS forms