Course Platform Browser Extension

Course Platform Browser Extension

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

React Hooks Simplified

Buy nowLearn more

Course Tools

  • Course Platform Browser Extension2

Introduction

  • 00 - Introduction165

Must Know Hooks

  • 01 - useState127
  • 02 - useEffect96
  • 03 - useContext129

Lesser Used Hooks

  • 04 - useRef55
  • 05 - useMemo50
  • 06 - useCallback22
  • 07 - useReducer50
  • 08 - useTransition30
  • 09 - useDeferredValue41

Optional Hooks

  • 10 - useLayoutEffect12
  • 11 - useDebugValue8
  • 12 - useImperativeHandle32
  • 13 - useId9

Custom Hooks

  • 14 - How To Create Custom Hooks26
  • 15 - Custom Hooks #1-5: useToggle, useTimeout, useDebounce, useUpdateEffect, useArray32
  • 16 - Custom Hooks #6-10: usePrevious, useStateWithHistory, useStorage, useAsync, useFetch12
  • 17- Custom Hooks #11-15: useScript, useDeepCompareEffect, useEventListener, useOnScreen, useWindowSize17
  • 18 - Custom Hooks #16-20: useMediaQuery, useGeolocation, useStateWithValidation, useSize, useEffectOnce11
  • 19 - Custom Hooks #21-25: useClickOutside, useDarkMode, useCopyToClipboard, useCookie, useTranslation22
  • 20 - Custom Hooks #26-30: useOnlineStatus, useRenderCount, useDebugInformation, useHover, useLongPress5

Experimental Hooks

  • 21 - useEffectEvent7
  • 22 - use19
  • 23 - useActionState
  • 24 - useOptimistic3

Conclusion

  • 25 - Conclusion17
  • Survey2