React logoReact
One of the web’s most popular frameworks for building JavaScript applications. If you know what you’re doing, React can drastically simplify how you build, use, and maintain code.
Whether you’re a React newbie or you’re ready for advanced techniques, you can level-up with egghead.
You can find courses below curated just for you whether you're looking for a particular topic or want to take your React skills to the next level.
Level up at React
Beginner
Just starting out with React
Intermediate
Hitting your stride
Advanced
Above and beyond
State Management in React
When it comes down to it, nearly every UI problem is a state management problem. Orchestrating a whole symphony of menus, forms, and data requests is hard enough before you even begin debating which of the 99 React state management libraries you should pick.
We've spoken to top experts in the field of state management to hear their thoughts on why the best ideas in state management aren't always the newest, why principles are often universal where implementations are not, and how state management concepts carry across frameworks and tools.
React State Management Expert Interviews
Introduction to State Machines Using XState
Construct Sturdy UIs with XState
React Context for State Management
Manage Complex Tic Tac Toe Game State in React
Manage Application State with Jotai Atoms
Sync State Across Components with Recoil in React
Manage React State with Recoil
Style React Apps
Just enough CSS for Modern App Development
Building user interfaces is an essential skill for every web developer to continue to level up in. It’s a core skill ...
Animate React Apps with Framer Motion
Will gives you the knowledge of how to customize your animations in any React application.
Style an Application from Start to Finish
Styling React Applications with Styled Components
Beautiful and Accessible Drag and Drop with react-beautiful-dnd
The Beginner's Guide to Figma
Build interesting React Apps
Building an OpenGraph image generation API with Cloudinary, Netlify Functions, and React
You will come away from this collection with the ability to ship an API that you can use on any of your sites.
React Real-Time Messaging with GraphQL using urql and OneGraph
Build a Terminal Dashboard with React
Mental Models for React
Never written a line of React? We've got a curated guide designed to teach you all the fundamentals skills and mental models you'll need to build in React.
Just JavaScript
WTF is React?
Just JavaScript
WTF is React?
Is React.js a framework or a toolkit?
WTF is JSX?
Conversations with React Experts
Brian Vaughn, React Core Team
Ryan Florence Talks About Bringing Web 1.0 Philosophies Back With Remix
Kent C. Dodds Chats About How Epic React was Designed for Learner Success
Jason Lengstorf on GatsbyJS
Presentations from React Experts
Drawing the Invisible: React Explained in Five Visual Metaphors
Concurrent React from Scratch
Setting Up Feature Flags with React
Accessibility-flavored React Components make your Design System Delicious