Code Explainers
Code explainers tagged #immutable-updates
javascript
import { useState, useCallback, memo } from 'react'; const TodoItem = memo(function TodoItem({ todo, onToggle, onRemove }) { return (
Preventing re-renders in a React todo list
memoization
usecallback
referential-stability
Intermediate
8 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