- Modern JavaScript
- Creating variables using const
- Creating variables using let
- Template strings
- Default parameters
- Arrow functions
- Arrow functions and this keyword
- Destructuring object
- Destructuring array
- Restructuring
- Spread and rest operators
- Class constructor super
- Installing react
- React files and folders introduction
- Storing data in component state via ajax call
- Rendering state data using map
- Conditional rendering
- Imports exports props
- Handling click events
- Destructuring inline styling and keys
- React Hooks
- Why we used class components?
- Counter app using class
- useState hook
- useEffect hook
- News app using hooks
- Search news on input change
- Controlling useEffect's behaviour
- Loading
- Code Organization
- Continue this project
- Join my Discord server