Udemyallen

Complete React Hooks Course 2021: A - Z ( Scratch to React )

Master React JS Hooks! Learn Redux, React Router, testing (Jest), and build a component library. Latest, comprehensive guide.

4.2(1,592)
7,648students
8h 13m
Certificate
Hemil Patel
Hemil PatelFront-End UI Developer, Architect

Course Content

Complete React Hooks Course 2021: A - Z ( Scratch to React ) is an all-levels Udemy course taught by Hemil Patel. It runs 8h 13m, is taught in English, and includes a certificate of completion. Learners rate it 4.2 out of 5 from 1,592 reviews, with 7,648 students enrolled. It is a paid course, last updated April 2021.

Dive into the world of React JS with this comprehensive and up-to-date course! We'll focus exclusively on the latest React version, leveraging React Hooks – ditching the older class-based approach for modern development. Whether you're a complete beginner or have some coding experience, this course will equip you with the skills to build powerful React applications.

Here's what you'll master:

  • React Fundamentals: Start from scratch and grasp core concepts like JSX, component communication, handling events, using fragments, and understanding Higher Order Components.
  • Project Structure & Organization: Learn industry-standard folder structures for efficient React project organization.
  • Essential React Hooks: Become proficient with built-in hooks including useState, useEffect, useReducer, useContext, useDebugValue, useMemo, useRef, and useLayoutEffect. We'll even explore building your own custom React hooks!
  • Rapid Development with Create React App: Utilize create-react-app, a powerful CLI, to quickly scaffold new React projects.
  • Single Page Application (SPA) Development: Build a robust Single Page Application (SPA) using react-router-dom for navigation.
  • Global State Management: Implement effective global state management using Redux and Redux Thunk.
  • Testing & Debugging: Gain proficiency in unit testing, snapshot testing, and mocking in React with Jest and React Testing Library.
  • Hands-on Projects: Build practical applications including a To-Do app and a complete drag-and-drop app to solidify your understanding.
  • Component Library & Documentation: Create a reusable component library and a professional documentation site using React Styleguidist. Also, learn to build a documentation site using React Storybook.
  • Version Control with Git: Learn how to effectively upload your React project on GitHub.

Key Features:

  • Simple & Clear Explanations: We prioritize clarity, using real-time use cases to illustrate complex concepts.
  • Complete Code Examples: All code samples are readily available on GitHub for easy reference.
  • Extensive Coding Exercises: Practice your skills with a wide range of coding exercises.

This course is designed to provide you with a strong foundation in React and the skills needed to build modern, scalable web applications.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.