React Programming

A Complete React Programming tutorial for beginners.

Topics List

Basics

  1. React Introduction
  2. Setting up React
  3. JSX in React
  4. Components in React
  5. Functional Components in React
  6. Class Components in React
  7. Props in React
  8. State in React
  9. Event Handling in React
  10. Conditional Rendering in React
  11. Lists and Keys in React
  12. Fragments in React

State and Hooks

  1. useState in React
  2. useEffect in React
  3. useRef in React
  4. useContext in React
  5. useReducer in React
  6. Custom Hooks in React
  7. useMemo in React
  8. useCallback in React

Components and Data Flow

  1. Component Lifecycle in React
  2. Lifting State Up in React
  3. Controlled Components in React
  4. Uncontrolled Components in React
  5. Forms in React
  6. Refs in React
  7. forwardRef in React
  8. Portals in React

Routing and APIs

  1. React Router Basics
  2. Route Parameters in React Router
  3. Nested Routes in React Router
  4. Fetching Data in React
  5. Async Await in React
  6. Error Handling in React
  7. Loading State in React

State Management

  1. Context API in React
  2. Redux Basics
  3. Zustand Basics

Performance and Advanced Topics

  1. Memoization in React
  2. Code Splitting in React
  3. Lazy Loading in React
  4. Performance Optimization in React
  5. Error Boundaries in React
  6. Testing React Components
  7. Styling in React
  8. CSS Modules in React

More Tutorials

Join

the Discord server right now !