This repository contains projects and tasks for students learning react. Also, follow the official docs for more info.
- Learn JS
- Learn EcmaScript
- Learn node.js project structure
- NPM overview
- Learn package.json file uses
- Creating a node.js project
- Bundling and Transpilation
- Creating a React app
- React Project Structure
- React Components
- How Component Renders in the Browser (Understanding JSX and JSX transpilation)
- Creating and importing components
- Class vs. functional components
- Pure components
- Client Side Rendering (CSR)
- Server Side Rendering (SSR)
- Server Side Generation (SSG) See CSR vs SSR vs SSG.
- Managing state with the useState hook
- Passing data with props
- Utilizing the children prop
- Project: Simple TODO LIST
- React.createRef
- React.useRef hook
- forwardRef
From day 10 onwards you can view the incremental chanages in branches eg: day_10, day_11 etc.