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.

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.

Style React Apps

Build interesting React Apps

Conversations with React Experts

Presentations from React Experts

767 results
found for "
*
"

Search Results

Build a Real-time Next.js 14 Chat App with Fauna

course by Shadid Haque

Implement Fauna Signin with Next.js Server Actions and useFormState React Hook

lesson by Shadid Haque

Stream Chat Messages in Real-time in Next.js from Fauna

lesson by Shadid Haque

Create and Display Messages using Fauna within a Room in Next.js

lesson by Shadid Haque

List Available Chat Rooms in Real-time in Next.js from Fauna

lesson by Shadid Haque

Setup React Query and QueryClientProvider

lesson by Tomasz Ducin

Define where Keystatic should store your content

lesson by Simon Vrachliotis

A Beginner’s Guide to Storybook 7 with React

course by Michael Chan

Change The Keystatic Storage Mode Based on NODE_ENV

lesson by Simon Vrachliotis

Manually Connect a Keystatic Project To A GitHub Repo

lesson by Simon Vrachliotis

Setup GitHub Collaboration With Keystatic Cloud

lesson by Simon Vrachliotis

Generate Static Pages From Keystatic Entries With generateStaticParams in Next.js 14

lesson by Simon Vrachliotis

Deploy a Keystatic Project To Vercel

lesson by Simon Vrachliotis

Change The Site Title and Logo In The Keystatic Admin UI

lesson by Simon Vrachliotis

Customise the Keystatic Admin UI Navigation Sidebar And Dashboard

lesson by Simon Vrachliotis

Creating One-Off Datasets with Singletons in Keystatic

lesson by Simon Vrachliotis

Switch To a Content-Focused Layout In Keystatic

lesson by Simon Vrachliotis

Render Custom Component Blocks With The DocumentRenderer In Keystatic

lesson by Simon Vrachliotis

Add Component Blocks To The Document Field In Keystatic

lesson by Simon Vrachliotis

Use Keystatic-Generated Types In The Front End

lesson by Simon Vrachliotis

Retrieve 'Has Many' Related Entries In Keystatic

lesson by Simon Vrachliotis