Course Overview

React Hooks are a new feature in React since version 16.8. They are easy to use but can also be misunderstood and lead to mistakes.

As your application grows, you may find yourself spending more time than necessary to build new features or solve problems. This course provides comprehensive and practical knowledge about React Hooks. By taking this course, you will become more confident and effective in using React Hooks. 

we will introduce the basics of React hook and how to apply the built-in hooks such as useState, useEffect, useMemo and useContext to get our job done. Once we get beyond the basic, we will polish up by refracting our code into hooks such as useClickOutside and useAsync so to make our future development work. You will learn not only the basics of built-in Hooks, but also leverage the ecosystem of third-party Hooks to build efficient and reusable components. Additionally, you will develop problem-solving skills to tackle common challenges that arise when using React Hooks in your projects.

By the end of the course, you should have a very good understanding of why we need hooks and how we can apply them effectively when we need to.

What You Will Learn

  • Familiarize with built-in React Hooks and best practice
  • Understand how to use those built-in React Hooks to create your custom React Hooks
  • Learn how to solve common React Hook problems
  • Learn to manage state
  • visualize data
  • handle form and data fetching in React with popular React Hook third-party libraries

Program Curriculum

  • Quick Start
  • useState
  • useReducer
  • useContext
  • useEffect
  • useMemo
  • useRef
  • useImperativeHandle
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • What is a Custom React Hook?
  • Create useFetch Hook
  • Create useUrlSearchParam Hook
  • Chapter 2 Quiz

  • Unit Test Benefits and Limitations
  • Introduction to Test Environment Setup
  • Unit Test useFetch
  • Unit Test useUrlSearchParam
  • Chapter 3 Quiz

  • Introduce eslint-plugin-react-hooks
  • Exhaustive Deps
  • Stale Value Issue
  • When Dependency is a Function!
  • Component Keeps Re-render
  • React Devtool Profiler
  • Chapter 4 Quiz

  • TanStack Table (React Table)
  • React Hook Form
  • TanStack Query (React Query)
  • Chapter 5 Quiz
Load more modules

Instructor

Rudy Huynh

Rudy Huynh has over 7 years of experience in front-end and JavaScript development and is a senior developer specializing in React and NodeJS. Since the release of React Hooks, he has been working extensively with the feature, building applications and helping his team members to master React Hooks. He is passionate about teaching and sharing his knowledge with others and has led workshops on JavaScript and React. With his wealth of experience and dedication to teaching, our author is the perfect guide to help you master React Hooks and take your development skills to the next level.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8