React Tutorial
Course Contents
React Tutorial
React JSX
React Components
- React Components
- Function Components
- Class Components
- React Props
- Props and Children
- Importing and Exporting Components
- Composition over Inheritance
React Rendering
React State
React Hooks
- React Hooks and the Rules of Hooks
- useEffect Hook
- useEffect Dependencies and Cleanup
- useRef Hook
- useContext Hook
- useReducer Hook
- useCallback Hook
- useMemo Hook
- useId Hook
- Custom Hooks
React Context and State Management
React Forms
React Styling
React Data Fetching
- Fetching Data in React
- Using the Fetch API
- Loading and Error States
- Cancelling Requests with AbortController
React Performance
- React.memo
- Optimizing Performance
- Lazy Loading and Suspense
- Reconciliation and the Virtual DOM
- Avoiding Unnecessary Re-renders
React Router
- React Router Setup
- Defining Routes
- Navigation with Link and NavLink
- URL Parameters
- Nested Routes and Outlet
- Programmatic Navigation
React Advanced Patterns
React with Tools
- React with TypeScript
- Testing React Components
- Project Structure and Best Practices
- Building and Deploying
- Server Components and Frameworks
