Which hook is used to prevent a function from being recreated on every component render?
useRef
useTransition
useMemo
useCallback