50 items
The Prop Drilling Problem Context Solves
Slides / VideoRe-rendering Behavior of Context Consumers
Slides / VideoReact.memo Won't Stop Context Re-renders
Code QuizNesting and Overriding Providers
Slides / VideoCustom Consumer Hook for Context
Slides / VideoCreating a Custom Provider Component
Slides / VideoContext with useReducer
Slides / VideoMemoizing Context Provider Values
Slides / VideoSplitting Contexts to Minimize Re-renders
Slides / VideoProviding Context Values with Provider
Slides / VideoCreating Context with createContext
Slides / VideoUpdating Context via State
Code QuizPassing Updaters Through Context
Code QuizNested Providers and Shadowing
Code QuizReading Context Outside the Provider
Code QuizDefault Value Without a Provider
Code QuizProviding a Context Value
Code QuizCreating a Context
Code QuizContext.Consumer Render Prop
Code QuizReducer Missing Default Case
Code QuizInline Context Value Re-renders
Code QuizSwapped State and Dispatch Contexts
Code QuizInverted Guard in Custom Context Hook
Code QuizContext Value Identity Pitfall
QuizSplitting Contexts
QuizdisplayName for DevTools
QuizMemoizing Context Value
QuizContext Re-render Behavior
QuizContext.Consumer Render Prop
QuizProviding Context Values
QuizDefault Value in createContext
QuizCreating a Context
QuizCustom Hook for Context
QuizOverriding Context Values
QuizWhen to Use Context
QuizNested and Multiple Providers
QuizContext with useReducer
QuizContext Limitations
FlashcardContext.Consumer Render Prop
FlashcardCreating a Context
FlashcardProviding a Context
FlashcardThe value Prop
FlashcardDefault Value in createContext
FlashcardCustom useContext Hook
FlashcardSplitting Contexts
FlashcardMemoizing Context Value
FlashcardRe-render on Value Change
FlashcardContext with useReducer
FlashcardContext displayName
FlashcardNesting and Overriding Providers
FlashcardThe Prop Drilling Problem Context Solves
See how passing props through many layers gets painful, and why Context offers a cleaner path for shared data.
