Hooks are functions that let you “hook into” React state and lifecycle features from function components. Hooks don’t work inside classes — they let you use React without classes.
Basic Hooks
- useState
- useEffect
- useContext
Additional Hooks
- useReducer
- useCallback
- useMemo
- useRef
- useImperativeHandle
- useLayoutEffect
- useDebugValue
- useDeferredValue
- useTransition
- useId
Library Hooks
- useSyncExternalStore
- useInsertionEffect
Sources:
Hooks API Reference –. (n.d.). React. reactjs.org/docs/hooks-reference.html