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
FlashcardRe-rendering Behavior of Context Consumers
Every component consuming a context re-renders whenever that context's value changes.
