This course covers every single React hook you need to know in order to create any application. This course also covers 30 unique custom hooks to give you inspiration and ideas on how you can create and use React hooks in your application.
These are the most important and core hooks within React.
01 - useState
16 mins
390 MB
02 - useEffect
13 mins
334 MB
03 - useContext
13 mins
297 MB
Lesser Used Hooks
These hooks are less used, but still important to know.
04 - useRef
11 mins
214 MB
05 - useMemo
10 mins
220 MB
06 - useCallback
8 mins
187 MB
07 - useReducer
20 mins
418 MB
08 - useTransition
8 mins
273 MB
09 - useDeferredValue
8 mins
236 MB
Optional Hooks
These hooks are rarely if ever used. It is a good idea to know what they are and that they exist, but you will most likely not use them much if at all.
10 - useLayoutEffect
5 mins
95.7 MB
11 - useDebugValue
8 mins
173 MB
12 - useImperativeHandle
9 mins
262 MB
13 - useId
7 mins
206 MB
Custom Hooks
This section details a bunch of custom hook examples. This is to help you get ideas for when and how to create good custom hooks.