1
useState
Add state to functional components
2
useEffect
Run side effects after render
3
useContext
Share data without prop drilling
4
useRef
Access DOM elements and persist values
5
useMemo
Memoize expensive calculations
6
useCallback
Memoize functions to prevent re-renders