Description
In this course, you will :
- Learn Modern JavaScript
- Learn React JS
- Learn React Hooks
- Learn to work with external API
- Learn to make AJAX requests
- Build a News App
Syllabus :
1. Modern JavaScript
- 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
2. React JS
- 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
3. 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