UNPKG

rn-custom-style-sheet

Version:

React Native component to select a specific value from a range of values.

20 lines (16 loc) 560 B
import React, { useCallback, useRef } from 'react'; export default function useCreateHandlerSetter( handlerValue: () => void ): [React.MutableRefObject<() => void>, (nextCallback: () => void) => void] { const handlerRef: React.MutableRefObject<() => void> = useRef<() => void>(handlerValue); const setHandler: (nextCallback: () => void) => void = useCallback< (nextCallback: () => void) => void >( (nextCallback: () => void) => { handlerRef.current = nextCallback; }, [handlerRef] ); return [handlerRef, setHandler]; }