LearnFrenzy
Sign in Take a free test

Tutorial · 31 lessons

React.js Tutorial

Learn React 19 from scratch: components, props, state, hooks, forms and actions, React Router, performance and TypeScript, with examples you can follow.

  • Free
  • 12 chapters
  • 3h 13m of reading
Chapters
12
Lessons
31
Reading time
3h 13m
Level
All levels

Curriculum

What's inside this course

Read the chapters in order, or open any lesson. Completed lessons are ticked.

  1. 01 Getting Started with React3 lessons · 14m
    1. What Is React? How React Works 5 min
    2. Create a React App with Vite 4 min
    3. JSX in React 5 min
  2. 02 Components and Props4 lessons · 22m
    1. React Components 5 min
    2. React Props 6 min
    3. Conditional Rendering in React 5 min
    4. Rendering Lists and Keys in React 6 min
  3. 03 State and Events4 lessons · 23m
    1. React useState Hook 6 min
    2. Handling Events in React 5 min
    3. Updating Objects and Arrays in State 6 min
    4. Lifting State Up in React 6 min
  4. 04 Effects and Data Fetching2 lessons · 14m
    1. React useEffect Hook 6 min
    2. Fetching Data in React 8 min
  5. 05 Forms in React2 lessons · 14m
    1. React Forms and Controlled Inputs 8 min
    2. React 19 Form Actions 6 min
  6. 06 More React Hooks3 lessons · 17m
    1. React useRef Hook 5 min
    2. React useReducer Hook 6 min
    3. Custom Hooks in React 6 min
  7. 07 Context and State Management2 lessons · 14m
    1. React Context and useContext 6 min
    2. React State Management: Context, Zustand, Redux 8 min
  8. 08 Routing with React Router2 lessons · 14m
    1. React Router Tutorial 7 min
    2. React Router Params, Loaders and Protected Routes 7 min
  9. 09 React Performance2 lessons · 14m
    1. React memo, useMemo and useCallback 7 min
    2. React lazy, Suspense and useTransition 7 min
  10. 10 Styling and UI Patterns3 lessons · 17m
    1. Styling React Components 6 min
    2. Error Boundaries in React 5 min
    3. React Portals: Modals and Tooltips 6 min
  11. 11 React with TypeScript2 lessons · 14m
    1. React with TypeScript 7 min
    2. Generic Components, Typed Context and Hooks 7 min
  12. 12 Testing and Interview Prep2 lessons · 16m
    1. Testing React with Vitest and Testing Library 8 min
    2. React Interview Questions 8 min

Preparing with friends?

Share this page with your study group or placement batch.

Popular