React: State Management

Go to class
Write Review

Free Online Course: React: State Management provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. React: State Management is taught by Sravanti Tekumalla.

Overview
  • Explore the guiding principles behind state management for React applications. Learn about various state management solutions and how to choose the right approach for your needs.

Syllabus
  • Introduction

    • Choosing the right state management solution
    • Setting up your environment
    • The state management landscape today
    1. Existing Solutions in React
    • Avoid prematurely adding state management packages
    • The power of setState()
    • Data fetching only using React
    • Avoiding the pitfall of prop drilling
    • Defining Context
    • Using the Context API
    • Implementing Hooks
    • React Hooks: Refactoring
    2. The Evolution of State Management
    • The Flux wars: The beginnings of Redux
    • You don't need Redux
    • Redux feature
    • Redux feature container
    3. The Benefits of Using Redux
    • Immutability out of the box
    • Benefits of Redux middleware
    • Where state should live in your components
    • Debugging with Redux
    4. React and Redux Alternatives
    • MobX: The object-oriented approach to state management
    • Apollo Link State: Integrating state management with GraphQL
    Conclusion
    • Next steps