Reactjs is front-end javaScript library for building user interfaces based on UI components, React is used for creating single page applications. Application load and build time will be less, we can connect the redux to maintain the data within the page itself. In react everything is component and blocks and by using props we can pass the data to deepmost child component. React allows us to recycle components multiple times in a single web application. we can create simple design views for each state in our application, and React will efficiently update and render just the right component when your data changes. Latest version has lot of new concepts to improve application performance, introduced new hooks techniques to improve component as less weight.
Going to explain below topics
1. basic react js fundamentals,
2. component structure
3. resuable components
4. state and props
5. class and functional components
6. Virtual DOM
7. Life Cycle Methods
8. Redux
9. Refs