This is taken from Namaste react course while learning
Course link https://namastedev.com/learn/namaste-react
Content of each EPISODE
- Basic React create element implementation and using react by cdn links
- Adding React by npm install
- Using Function components, React elements, JSX
- Creating a food delivery app (ex - swiggy), with header (logo, navigation items) and body component (restaurants cards)
- Making proper file structure for components, using constants, and making filter button (top restaurants), useState hooks
- Making search bar, using useEffect
- Routing in React, Nav options in header to have clickable links, each restaurant menu navigation, useParam, , Error component
- Class based component, lifecycle hooks, state variable
- Lazy loading for optimizing app, suspense component, online status, custom hooks
- CSS using tailwind
- Higher order component, Controlled and uncontrolled components, Context (useContext, createContext, updating value, using in function and class based component)
- Installed reduxjs/toolkit, building store, having slices and updating cart value on click