Beginner
161 Lessons
16h 40min
Certificate of Completion
Takeaway Skills
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.
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.
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
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.