103 items
Core Hooks & Rules of Hooks
Slides / VideoCore Hooks & Rules of Hooks
FlashcardMemoization, Refs & Custom Hooks
Slides / VideoMemoization vs Refs in Custom Hooks
FlashcardCustom Hook Rules Violation
Code QuizCustom Hooks & Rules of Hooks
QuizuseEffect Infinite Loop Bug
Code QuizuseEffect Dependency Array Behavior
QuizUpdating State on Click
Code QuizRules of Hooks
QuizuseState & useEffect Basics
Slides / VideouseState & useEffect Basics
FlashcarduseState, useEffect & Rules of Hooks
Slides / VideoHooks Essentials
FlashcarduseEffect Infinite Loop
Code QuizuseEffect for Side Effects
QuizCounter with useState
Code QuizuseState Basics
QuizuseMemo, useCallback & Custom Hooks
Slides / VideouseState & useEffect Fundamentals
Slides / VideouseMemo, useCallback & Custom Hooks
FlashcarduseState & useEffect Fundamentals
FlashcardLifecycle & Re-rendering with Hooks
Slides / VideoWhen Do Components Re-render?
QuizRe-rendering Basics with Hooks
FlashcarduseEffect for Side Effects
Slides / VideouseMemo for Memoizing Values
Slides / VideouseReducer for Complex State Logic
Slides / VideouseReducer Mutation Bug
Code QuizuseState Basic Update Bug
Code QuizuseEffect Cleanup Function
QuizuseEffect Basics
QuizuseReducer Hook
QuizState Batching in Event Handlers
QuizuseContext Hook
QuizConditional Hook Call Pitfalls
QuizCustom Hooks Creation
QuizEffect Run Timing
QuizuseEffect Dependency Array
QuizHooks Only in Function Components
QuizuseCallback Memoization
QuizuseLayoutEffect vs useEffect
QuizFunctional State Updates
QuizuseRef for Mutable Values
QuizRules of Hooks Ordering
QuizStale Closures in Hooks
QuizuseRef for DOM References
QuizuseMemo Memoization
QuizLazy Initial State
QuizuseState Hook Basics
QuizuseRef for Mutable Values and DOM Access
Slides / VideouseContext for Consuming Context
Slides / VideouseEffect Cleanup Functions
Slides / VideouseEffect Dependency Array Behavior
Slides / VideoFunctional Updates with useState
Slides / VideouseState for Local Component State
Slides / VideoWhat Hooks Are and Rules of Hooks
Slides / VideouseState vs useReducer
Slides / VideouseRef Value
Code QuizConsuming Context
Code QuizRules of Hooks
Code QuizStale Closure
Code QuizMount-Only Effect
Code QuizState Batching
Code QuizEffect Cleanup
Code QuizuseLayoutEffect Timing
Code QuizObject State Update
Code QuizImmutable Array Update
Code QuizCustom Hook
Code QuizuseCallback Usage
Code QuizuseMemo Dependencies
Code QuizFunctional Updates
Code QuizLazy Initial State
Code QuizPrevious Value Ref
Code QuizBasic Effect Execution
Code QuizDependency Array
Code QuizDependencies and Stale Closures
Slides / VideoCustom Hooks for Reusable Logic
Slides / VideouseCallback for Memoizing Functions
Slides / VideoPreserving Hook Order
FlashcarduseRef Uses
FlashcardBatching State Updates
FlashcardLazy Initial State
FlashcarduseEffect Cleanup
FlashcarduseLayoutEffect vs useEffect
FlashcardWhy Hooks Replaced Lifecycles
FlashcarduseContext Hook
FlashcarduseImperativeHandle
FlashcarduseEffect Basics
FlashcardFunctional State Updates
FlashcardRules of Hooks
FlashcarduseEffect Dependencies
FlashcarduseState Basics
FlashcardEffect Run Timing
FlashcardCustom Hooks
FlashcarduseReducer Hook
FlashcarduseReducer vs useState
FlashcarduseRef vs State
FlashcarduseMemo Basics
FlashcarduseMemo vs useCallback
FlashcarduseCallback Basics
FlashcardCustom Hooks vs HOCs
FlashcardStale Closures
FlashcardCore Hooks & Rules of Hooks
A practical deep dive into useState, useEffect, useMemo, useCallback and the rules that keep them working.
