Gain insights into React Hooks for frontend development. Learn about components, state management, performance optimization with useMemo, context updates with useContext, and creating custom hooks. Explore application logic mastery.
Intermediate
97 Lessons
6h
Certificate of Completion
Gain insights into React Hooks for frontend development. Learn about components, state management, performance optimization with useMemo, context updates with useContext, and creating custom hooks. Explore application logic mastery.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Web development has changed significantly in recent years. A web developer should not only know the basics of HTML, CSS, and JavaScript but also be proficient in frameworks such as Angular, React, and Vue. These frameworks make web development easier, enabling developers to focus on the application logic. This course is designed for newcomers to React and experienced React developers alike. You’ll start by learning the most fundamental concept in React—components. Specifically, you’ll learn about function ...Show More
What You'll Learn
Proficiency in React’s core constructs and concepts
A deep understanding of modern web development practices
The ability to create efficient, feature-rich web applications
Hands-on experience optimizing a React application
What You'll Learn
Proficiency in React’s core constructs and concepts
Show more
Course Content
Prologue
Introducing the Function Component
Crafting States in Functions
Hooking into React
Use State to Jumpstart Components
Use Effect to Handle Side Effects
9 Lessons
Use Memo to Boost Performance
9 Lessons
Use Context to Cover an Area
10 Lessons
Use Ref to Hide Stuff
11 Lessons
Use Custom Hooks to Reuse Logic
12 Lessons
Conclusion
1 Lesson
Appendix: Exploring JavaScript and React
7 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.