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.
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.
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.