← Back to React
Advanced Hooks
Context that re-renders every consumer, and the memo that does not earn its keep.
Build Your First Custom Hook
intermediateblankCreate a custom hook that manages counter state with increment, decrement, and reset functionality to understand the basics of custom React hooks.
Optimizing Expensive Calculations with useMemo
intermediateblankLearn how to use the useMemo hook to memoize expensive computations and prevent unnecessary recalculations on every render.