Choosing the right state management solution can be tricky. Developers need to evaluate a variety of options—each with their own trade-offs—and select the right approach for their needs. In this course, instructor Sandy Ludosky teaches you to manage the state of an application smartly as it grows and becomes more complex. Sandy covers topics like React hook patterns, the Context API, the React Redux library, and new and alternative solutions like Recoil and Zustand. Whether you’re a beginner or an experienced React developer, check out this course to learn about important considerations and explore the guiding principles behind state management for React applications.