Code Explainers
Code explainers tagged #reducer
javascript
import { useReducer, useCallback } from 'react'; function historyReducer(state, action) { const { past, present, future } = state;
Undo/redo form state with a React reducer
undo-redo
reducer
immutability
Intermediate
10 steps
javascript
import { createContext, useContext, useReducer } from "react"; const WizardContext = createContext(null);
Building a form wizard with Context in React
context
reducer
state-management
Intermediate
10 steps
javascript
import { createContext, useContext, useReducer } from 'react'; const CartContext = createContext(null);
Building a shopping cart with Context in React
state management
reducer
context
Intermediate
10 steps