Menu
Redux LogoRedux
Getting StartedTutorialAPIFAQBest PracticesGitHubNeed help?
๐ŸŒœ
๐ŸŒž
Redux LogoRedux
  • Getting Started
  • Tutorial
  • API
  • FAQ
  • Best Practices
  • GitHub
  • Need help?
  • Introduction
    • Getting Started with Redux
    • Installation
    • Core Concepts
    • Learning Resources
    • Ecosystem
    • Examples
  • Tutorials
    • Tutorials Index
    • Redux Essentials
      • Redux Overview and Concepts
      • Redux App Structure
      • Basic Redux Data Flow
      • Using Redux Data
      • Async Logic and Data Fetching
      • Performance and Normalizing Data
    • Redux Fundamentals
      • Redux Overview
      • Redux Concepts and Data Flow
      • State, Actions, and Reducers
      • Store
      • UI and React
      • Async Logic and Data Fetching
      • Standard Redux Patterns
      • Modern Redux with Redux Toolkit
  • Recipes
    • Recipes: Index
    • Configuring Your Store
    • Usage With TypeScript
    • Migrating to Redux
    • Using Object Spread Operator
    • Reducing Boilerplate
    • Server Rendering
    • Writing Tests
    • Computing Derived Data
    • Implementing Undo History
    • Isolating Redux Sub-Apps
    • Using Immutable.JS with Redux
    • Code Splitting
    • Troubleshooting
    • Structuring Reducers
      • Structuring Reducers
      • Prerequisite Concepts
      • Basic Reducer Structure
      • Splitting Reducer Logic
      • Refactoring Reducers Example
      • Using combineReducers
      • Beyond combineReducers
      • Normalizing State Shape
      • Updating Normalized Data
      • Reusing Reducer Logic
      • Immutable Update Patterns
      • Initializing State
  • Understanding Redux
    • Thinking in Redux
      • Motivation
      • Three Principles
      • Glossary
    • History and Design
      • Prior Art
      • Middleware
  • FAQ
    • FAQ Index
    • General
    • Reducers
    • Organizing State
    • Store Setup
    • Actions
    • Immutable Data
    • Code Structure
    • Performance
    • Design Decisions
    • React Redux
    • Miscellaneous
  • Style Guide
    • Style Guide: Best Practices
  • API Reference
    • API Reference
    • createStore
    • Store
    • combineReducers
    • applyMiddleware
    • bindActionCreators
    • compose
  • Redux Toolkit
    • Redux Toolkit: Overview

Recipes#

These are some use cases and code snippets to get you started with Redux in a real app. They assume you understand the topics in the "Redux Fundamentals" tutorial.

  • Configuring Your Store
  • Usage with TypeScript
  • Migrating to Redux
  • Using Object Spread Operator
  • Reducing Boilerplate
  • Server Rendering
  • Writing Tests
  • Computing Derived Data
  • Implementing Undo History
  • Isolating Redux Sub-Apps
  • Using Immutable.JS with Redux
  • Code Splitting
  • Troubleshooting
  • Structuring Reducers
Previous
ยซ Redux Fundamentals, Part 8: Modern Redux with Redux Toolkit
Next
Configuring Your Store ยป

Docs

  • Getting Started
  • Tutorial
  • FAQ
  • API Reference

Community

  • Reactiflux Discord
  • Stack Overflow
  • Feedback

More

  • GitHub
  • Deploys by Netlify
Redux Logo
Copyright ยฉ 2015โ€“2020 Dan Abramov and the Redux documentation authors.