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

53 results
found for "
*
"

Search Results

Tic Tac Toe with CSS and SVG

course by Jhey Tompkins

Use a Backdrop Filter to Shift Focus to the Foreground

lesson by Jhey Tompkins

Use the Combination of Scoped CSS Variables and Pug to Generate Random CSS Animations

lesson by Jhey Tompkins

Use the Hover Pseudo Selector to Style Child Elements

lesson by Jhey Tompkins

Use Media Queries to Detect a User Preference for Motion

lesson by Jhey Tompkins

Use Chained CSS Filter to Apply Visual Effects

lesson by Jhey Tompkins

Use Pug Mixins for Reusable Blocks of Markup

lesson by Jhey Tompkins

Use Animation Fill Mode to Retain Keyframe Styling

lesson by Jhey Tompkins

Use Scoped CSS Variables to Stagger CSS Animations

lesson by Jhey Tompkins

Use CSS Variable Scope to Color SVG Elements

lesson by Jhey Tompkins

Use CSS Animation to Draw SVG

lesson by Jhey Tompkins

Use SVG to Create an Animatable Cross

lesson by Jhey Tompkins

Use SVG to Create a Circle

lesson by Jhey Tompkins

Use Chained CSS Transforms to Position Elements

lesson by Jhey Tompkins

Use SVG to Create Lines

lesson by Jhey Tompkins

Use Selector Combinations to Optionally Display Elements

lesson by Jhey Tompkins

Use the Adjacent Sibling Combinator to Optionally Display Elements

lesson by Jhey Tompkins

Use Inline CSS Variables to Position Elements

lesson by Jhey Tompkins

Use Checkboxes to Optionally Display Elements

lesson by Jhey Tompkins

Use Display Grid To Lay Out Elements

lesson by Jhey Tompkins

Use Type Reset to Reset Form State

lesson by Jhey Tompkins