This course helps you learn web development with React using functional components in detail and introduces you to React internals.
Intermediate
97 Lessons
6h
Certificate of Completion
This course helps you learn web development with React using functional components in detail and introduces you to React internals.
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 ...
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
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_
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
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor