72 items
Component Composition with children Prop
Slides / VideoRender Prop Rendered as Element
Code QuizContainer Forgets to Pass Data
Code QuizPropTypes and TypeScript for Type Safety
Slides / VideoImmutability in State Updates
Slides / VideoSeparating Business Logic from UI
Slides / VideoSmall Single-Responsibility Components
Slides / VideoNaming Conventions for Components and Files
Slides / VideoFolder and File Organization Strategies
Slides / VideoThree React Anti-Patterns to Avoid
Slides / VideoDeriving State Instead of Duplicating
Slides / VideoColocating State Near Usage
Slides / VideoReact.memo for Component Memoization
Slides / VideoCompound Component Pattern
Slides / VideoProper Use of Keys in Lists
Slides / VideoConditional Rendering Best Practices
Slides / VideoLifting State Up
Slides / VideoDeriving State Instead of Duplicating
QuizHigher-Order Components Basics
QuizContainer vs Presentational Components
QuizCompound Components Pattern
QuizControlled vs Uncontrolled Inputs
QuizLifting State Up
QuizProp Drilling and Context
QuizFragments Avoid Wrapper Divs
QuizComposition over Inheritance
QuizComponent Folder Structure
QuizSingle Responsibility Components
QuizRender Props Pattern
QuizColocating State
QuizImmutable State Updates
QuizError Boundaries
QuizInline Functions in Render
QuizAccessibility in Component Design
QuizHigher-Order Components (HOCs)
Slides / VideoContainer/Presentational Pattern
Slides / VideoCompound Component Loses Context
Code QuizComposition Ignores Children
Code QuizHOC Swallows the Props
Code QuizProp Drilling Passes Wrong Name
Code QuizControlled Input Without onChange
Code QuizLifting State That Stayed Local
Code QuizWrong PropType for Callback
Code QuizFragment Loses the Key
Code QuizModal Rendered Without a Portal
Code QuizBarrel Export Missing the Component
Code QuizState Lifted Too High
Code QuizComponent Doing Too Much
Code QuizZero Leaks Into the UI
Code QuizLazy Component Without Suspense
Code QuizCard Component Ignores Children
Code QuizList Key on the Wrong Element
Code QuizReact.memo That Never Memoizes
Code QuizInline Object Defeats Memoization
Code QuizDerived Value Stored in State
Code QuizError Boundary as a Function
Code QuizFragments to Avoid Wrapper Nodes
FlashcardExtracting Reusable UI Components
FlashcardProvider Pattern for Shared State
FlashcardDefault Props and Prop Validation
FlashcardContainer/Presentational Pattern
FlashcardColocating State
FlashcardSmall, Focused Components
FlashcardReact.memo Best Practices
FlashcardCompound Components Pattern
FlashcardAvoiding Inline Functions/Objects
FlashcardComponent File Organization
FlashcardProp Naming & API Design
FlashcardDeriving State
FlashcardRender Props Pattern
FlashcardLifting State Up
FlashcardProp Drilling and Avoiding It
FlashcardComponent Composition with children Prop
Learn how the children prop lets components wrap and render any content passed between their tags.
