Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Managing State in React 18

via Pluralsight

Overview

This course will teach you how to implement many types of React state including local, global, refs, context, derived, and more. You'll learn how to choose between types of state, how to derive state, and how to share state between components.

A typical React app declares literally dozens of pieces of state, and in React, there's a surprising number of options for effectively handling this state. In this course, Managing State in React 18, you’ll learn how to effectively declare state to create rich, interactive React apps. First, you’ll discover eight ways to handle state in React apps. Next, you’ll explore how to manage each of these types of states, including route state, component state, and refs. Finally, you’ll learn when to consider global state via context and third-party state libraries. When you’ve finished this course, you’ll have the skills to build complex, interactive React apps in the real world.

Syllabus

  • Course Overview 1min
  • Deciding How to Handle State 13mins
  • Managing Local State and Remote State 52mins
  • Managing URL State and Web Storage 31mins
  • Managing Shared, Derived, and Immutable State 50mins
  • Managing Form State and Validation 35mins
  • Managing State via Refs 20mins
  • Managing Complex State with useReducer 22mins
  • Sharing State and Functions via Context 25mins
  • Managing State via Third-party Libraries 14mins

Taught by

Pluralsight

Reviews

5 rating at Pluralsight based on 27 ratings

Start your review of Managing State in React 18

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.