81 items
Lifecycle & 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 Basics
QuizuseState Hook Basics
QuizLazy Initial State
QuizuseMemo Memoization
QuizuseRef for DOM References
QuizStale Closures in Hooks
QuizRules of Hooks Ordering
QuizuseRef for Mutable Values
QuizFunctional State Updates
QuizuseLayoutEffect vs useEffect
QuizuseCallback Memoization
QuizuseEffect Cleanup Function
QuizHooks Only in Function Components
QuizuseEffect Dependency Array
QuizEffect Run Timing
QuizCustom Hooks Creation
QuizConditional Hook Call Pitfalls
QuizuseContext Hook
QuizState Batching in Event Handlers
QuizuseReducer 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 / VideoCustom Hook
Code QuizState Batching
Code QuizImmutable Array Update
Code QuizObject State Update
Code QuizuseLayoutEffect Timing
Code QuizPrevious Value Ref
Code QuizDependency Array
Code QuizBasic Effect Execution
Code QuizLazy Initial State
Code QuizFunctional Updates
Code QuizuseRef Value
Code QuizuseMemo Dependencies
Code QuizuseCallback Usage
Code QuizStale Closure
Code QuizMount-Only Effect
Code QuizEffect Cleanup
Code QuizConsuming Context
Code QuizRules of Hooks
Code QuizDependencies and Stale Closures
Slides / VideoCustom Hooks for Reusable Logic
Slides / VideouseCallback for Memoizing Functions
Slides / VideoEffect Run Timing
FlashcarduseState Basics
FlashcarduseContext Hook
FlashcarduseRef Uses
FlashcardPreserving Hook Order
FlashcardBatching State Updates
FlashcardLazy Initial State
FlashcarduseEffect Cleanup
FlashcarduseLayoutEffect vs useEffect
FlashcardWhy Hooks Replaced Lifecycles
FlashcarduseEffect Dependencies
FlashcardCustom Hooks
FlashcarduseImperativeHandle
FlashcardRules of Hooks
FlashcardFunctional State Updates
FlashcarduseEffect Basics
FlashcarduseReducer Hook
FlashcarduseReducer vs useState
FlashcarduseRef vs State
FlashcarduseMemo Basics
FlashcarduseCallback Basics
FlashcarduseMemo vs useCallback
FlashcardCustom Hooks vs HOCs
FlashcardStale Closures
FlashcarduseEffect Cleanup Function
What the function returned from an effect is used for.
What is the function returned from a useEffect callback used for?