Mastering React

React is an open-source library popularized by Facebook that allows developers to build reactive components that render HTML using a virtual DOM that simplifies programming and improves performance. And it is evolving rapidly. Take a deep dive into React and get acquainted with its latest features in this mastering series from React guru Eric Greene.

Course Title Author Duration Topic(s)
Introduction to React Eric Greene 01:35:55 React, JavaScript, Web
React Class Components Eric Greene 01:10:03 React
React State Hooks Eric Greene 01:13:04 React
React Reducer Hooks Eric Greene 01:11:46 React
Using Refs in React Eric Greene 00:53:12 React
Using Context in React Eric Greene 01:08:11 React
Selective Updating in React Eric Greene 01:10:42 React
Getting Started with Next.js, Part 1 Eric Greene 01:09:54 React, Next.js
Getting Started with Next.js, Part 2 Eric Greene 01:18:44 React, Next.js
Getting Started with Gatsby, Part 1 Eric Greene 00:55:19 React, Gatsby
Getting Started with Gatsby, Part 2 Eric Greene 01:06:17 React, Gatsby
React Router, Part 1 Eric Greene 01:36:39 React, React Router
React Router, Part 2 Eric Greene 01:06:03 React, React Router
React Router, Part 3 Eric Greene 01:11:45 React, React Router
Managing State with MobX, Part 1 Eric Greene 01:44:40 React, MobX
Managing State with MobX, Part 2 Eric Greene 01:20:22 React, MobX
Managing State with MobX, Part 3 Eric Greene 01:24:29 React, MobX
Optimizing React Performance with React Profiler Eric Greene 01:26:21 React, React Profiler, Performance
Advanced Hooks in React Eric Greene 01:31:19 React