Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete React Hooks Course 2021: A - Z ( Scratch to React )
Rating: 4.3 out of 5(1,593 ratings)
7,641 students

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

React JS Hooks way ( Latest & Comprehensive) : Redux , React Router, Testing with Jest, Build Component Library
Created byHemil Patel
Last updated 4/2021
English

What you'll learn

  • React Hooks from scratch
  • Learn React Hooks way
  • React Hooks advanced level

Course content

10 sections57 lectures8h 13m total length
  • Course Introduction4:13

    Course Introduction. 

  • Getting Started3:47

    Information about using the course.

  • Installing React4:42

    Instruction on Installing create-react-app

  • Understanding Project Structure14:29

    Understanding React Project Structure

  • Setting up SASS2:50

    Setting up SASS for the project

  • Setting up linter6:58

Requirements

  • JavaScript knowledge needed

Description

This is a modern and comprehensive React JS course that focuses on only the latest version of React with hooks ( "no classes"). We will cover the following:  You will learn react from scratch ,  no prior knowledge of react required.

  • Fundamentals like JSX, component communication, events, fragments, Higher Order Components, and more.

  • Understand best way to organize files in a react project using common patterns for folder structure

  • Built-in hooks like useState, useEffect, useReducer, useContext, useDebugValue, useMemo, useRef, useLayoutEffect

  • Build our own custom hooks

  • Use create-react-app ,  a command line interface ( CLI ) to swiftly create react projects.

  • Build a Single Page Application ( SPA ) using react-router-dom

  • Global State Management with Redux and Redux thunk

  • Learn unit testing , snapshot testing, mocking  in React  with Jest and React testing Library .

  • Build a To-Do app using react

  • Build a complete drag-n-drop app using react

  • Build a reusable component library and a documentation site using react styleguidist

  • Build a documentation site using react storybook

  • All the code examples are provided in github for your reference. 

  • Many coding exercise to practice

  • Learn how to upload your react project on github

One of the best feature of this course is its simplicity. All the coding samples are very easy to understand. I prefer to use real-time use cases to explain concepts. 

Who this course is for:

  • Beginner React developers
  • React Developers moving to latest version of React