Description
In this course, you will learn:
- Local setup
- Why React?
- JSX
- ReactDOM.render()
- Custom components
- Organizing components
- Reusable components
- JS inside JSX
- Props
- Destructuring props
- Rendering arrays
- Mapping components
- Key prop
- Passing objects as props
- Spreading objects as props
- Props vs state
- useState
- useState array destructuring
- Changing state
- Complex state
- Refactoring state
- Passing state as props
- Local state
- Unified state
- Conditional rendering
- React forms
- Forms input
- Forms state object
- Submitting forms in React
- Making API calls
- useEffect
- Async functions inside useEffect
- Local storage with React
- Lazy state initialization
Syllabus:
- Build a React info site
- Build an AirBnb Experiences clone
- Build a meme generator
- Build a notes app and Tenzies game