Description
What you’ll learn:
- What is React.js?
- Creating and rendering React elements
- Introducing JSX
- Creating a React component
- Rendering
- Managing state with hooks
- Using multi-state variables
- Fetching data
- Deploying a React app
Syllabus:
- Introduction
- Getting started with React
- What you should know before watching this course
1. Getting Started with React
- What is React?
- Using create-react-app
- Touring a create-react-app project
- Setting up React Developer Tools for Chrome
- Installing React Developer Tools for Firefox
2. React Elements
- Creating a React element
- Rendering multiple React elements
- Introducing JSX
- Understanding JSX features
3. React Components
- Creating a React component
- Understanding properties
- Composing components
- Rendering lists
- Rendering lists of objects
- Adding keys
- Conditional rendering
- React fragments
- 4. React State with Hooks
- Understanding array destructuring
- Using useState
- Using multiple state variables
- Working with useEffect
- 5. React Enhancements
- Updating with the useEffect dependency array
- Fetching data with useEffect
- Using useReducer
- Deploying a React app