Gain insights into React from basics to advanced, explore its ecosystem, and delve into best practices and the latest straightforward methods for efficient use.
Beginner
161 Lessons
16h 40min
Certificate of Completion
Gain insights into React from basics to advanced, explore its ecosystem, and delve into best practices and the latest straightforward methods for efficient use.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
The primary goal of this course is to give you an excellent introduction to React and its ecosystem, tackle advanced features, and teach you as many best practices as possible. Furthermore, this course digs deeper into the most popular, latest, and straight forward ways to use React.
TAKEAWAY SKILLS
Javascript
Front End Development
React
What You'll Learn
You will learn about both the basic and advanced topics in React.
You will learn one of React's best state management library, Redux.
You will master some of React's most complex concepts like Hooks, Routing, Internationalization, and many more.
What You'll Learn
You will learn about both the basic and advanced topics in React.
Show more
Course Content
Introduction
Introduction to ES2015+
JSX – an Introduction
Rendering of Elements and Components in React
State and Lifecycle Methods
Event Handling
5 Lessons
Forms
5 Lessons
Lists, Fragments, and Conditional Rendering
6 Lessons
CSS and Styling
6 Lessons
Higher Order Components
4 Lessons
Functions as a Child and Render Props
5 Lessons
Context API
6 Lessons
Refs
6 Lessons
Error Boundaries
4 Lessons
Portals
4 Lessons
Code Splitting
4 Lessons
Typechecking with PropTypes, Flow, and TypeScript
5 Lessons
React Hooks – an Introduction
6 Lessons
Hooks in Action
4 Lessons
The Hooks API
13 Lessons
Routing in React
11 Lessons
State Management
17 Lessons
Internationalization
6 Lessons
Conclusion
1 Lesson
Appendix
1 Lesson
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.