1. React Hooks Simplified

    • Buy now
    • Learn more
  2. Course Tools

    • Course Platform Browser Extension
  3. Introduction

    • 00 - Introduction
  4. Must Know Hooks

    • 01 - useState
    • 02 - useEffect
    • 03 - useContext
  5. Lesser Used Hooks

    • 04 - useRef
    • 05 - useMemo
    • 06 - useCallback
    • 07 - useReducer
    • 08 - useTransition
    • 09 - useDeferredValue
  6. Optional Hooks

    • 10 - useLayoutEffect
    • 11 - useDebugValue
    • 12 - useImperativeHandle
    • 13 - useId
  7. Custom Hooks

    • 14 - How To Create Custom Hooks
    • 15 - Custom Hooks #1-5: useToggle, useTimeout, useDebounce, useUpdateEffect, useArray
    • 16 - Custom Hooks #6-10: usePrevious, useStateWithHistory, useStorage, useAsync, useFetch
    • 17- Custom Hooks #11-15: useScript, useDeepCompareEffect, useEventListener, useOnScreen, useWindowSize
    • 18 - Custom Hooks #16-20: useMediaQuery, useGeolocation, useStateWithValidation, useSize, useEffectOnce
    • 19 - Custom Hooks #21-25: useClickOutside, useDarkMode, useCopyToClipboard, useCookie, useTranslation
    • 20 - Custom Hooks #26-30: useOnlineStatus, useRenderCount, useDebugInformation, useHover, useLongPress
  8. Experimental Hooks

    • 21 - useEffectEvent
    • 22 - use
    • 23 - useActionState
    • 24 - useOptimistic
  9. Conclusion

    • 25 - Conclusion
    • Survey
  1. Products
  2. Course
  3. Section

Course Tools

  1. React Hooks Simplified

    • Buy now
    • Learn more
  2. Course Tools

    • Course Platform Browser Extension
  3. Introduction

    • 00 - Introduction
  4. Must Know Hooks

    • 01 - useState
    • 02 - useEffect
    • 03 - useContext
  5. Lesser Used Hooks

    • 04 - useRef
    • 05 - useMemo
    • 06 - useCallback
    • 07 - useReducer
    • 08 - useTransition
    • 09 - useDeferredValue
  6. Optional Hooks

    • 10 - useLayoutEffect
    • 11 - useDebugValue
    • 12 - useImperativeHandle
    • 13 - useId
  7. Custom Hooks

    • 14 - How To Create Custom Hooks
    • 15 - Custom Hooks #1-5: useToggle, useTimeout, useDebounce, useUpdateEffect, useArray
    • 16 - Custom Hooks #6-10: usePrevious, useStateWithHistory, useStorage, useAsync, useFetch
    • 17- Custom Hooks #11-15: useScript, useDeepCompareEffect, useEventListener, useOnScreen, useWindowSize
    • 18 - Custom Hooks #16-20: useMediaQuery, useGeolocation, useStateWithValidation, useSize, useEffectOnce
    • 19 - Custom Hooks #21-25: useClickOutside, useDarkMode, useCopyToClipboard, useCookie, useTranslation
    • 20 - Custom Hooks #26-30: useOnlineStatus, useRenderCount, useDebugInformation, useHover, useLongPress
  8. Experimental Hooks

    • 21 - useEffectEvent
    • 22 - use
    • 23 - useActionState
    • 24 - useOptimistic
  9. Conclusion

    • 25 - Conclusion
    • Survey

1 Lesson
    • Course Platform Browser Extension