When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

pluralsight logo

Managing State in React 18

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.

     
  • 5
  •  |
  • Reviews ( 20 )
Free

This Course Includes

  • iconpluralsight
  • icon5 (20 reviews )
  • icon4 hour 27 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcore courses
  • iconpluralsight

About Managing State in React 18

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.

What You Will Learn?

  • 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.