89 items
useEffect 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 QuizConditional Hook Call Pitfalls
QuizuseReducer Hook
QuizuseState Hook Basics
QuizCustom Hooks Creation
QuizEffect Run Timing
QuizuseEffect Dependency Array
QuizHooks Only in Function Components
QuizuseEffect Cleanup Function
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
QuizState Batching in Event Handlers
QuizuseEffect Basics
QuizuseContext Hook
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 / VideoObject State Update
Code QuizImmutable Array Update
Code QuizState Batching
Code QuizCustom Hook
Code QuizuseCallback Usage
Code QuizuseMemo Dependencies
Code QuizuseRef Value
Code QuizConsuming Context
Code QuizRules of Hooks
Code QuizStale Closure
Code QuizMount-Only Effect
Code QuizEffect Cleanup
Code QuizDependency Array
Code QuizBasic Effect Execution
Code QuizLazy Initial State
Code QuizFunctional Updates
Code QuizuseLayoutEffect Timing
Code QuizPrevious Value Ref
Code QuizDependencies and Stale Closures
Slides / VideoCustom Hooks for Reusable Logic
Slides / VideouseCallback for Memoizing Functions
Slides / VideoStale Closures
FlashcarduseState Basics
FlashcardCustom Hooks vs HOCs
FlashcarduseMemo vs useCallback
FlashcarduseCallback Basics
FlashcarduseMemo Basics
FlashcarduseRef vs State
FlashcarduseReducer vs useState
FlashcarduseReducer Hook
FlashcarduseEffect Basics
FlashcardFunctional State Updates
FlashcardRules of Hooks
FlashcarduseImperativeHandle
FlashcardCustom Hooks
FlashcardEffect Run Timing
FlashcarduseEffect Dependencies
FlashcardWhy Hooks Replaced Lifecycles
FlashcarduseLayoutEffect vs useEffect
FlashcarduseEffect Cleanup
FlashcardLazy Initial State
FlashcardBatching State Updates
FlashcardPreserving Hook Order
FlashcarduseRef Uses
FlashcarduseContext Hook
FlashcarduseMemo, useCallback & Custom Hooks
A quick tour of three hooks that help you cache values, cache functions, and package reusable logic.
