Additional Hooks are either more generic variants of basic Hooks or are needed for certain edge cases. The additional Hooks we are going to look at are as follows:
- useRef
- useReducer
- useMemo
- useCallback
- useLayoutEffect
- useDebugValue
Let's dive deeper into these additional Hooks in the following sections.