UNPKG

@tamagui/react-native-web-lite

Version:
10 lines (9 loc) 397 B
import { useCallback, useRef } from "react"; function useRefEffect(effect) { var cleanupRef = useRef(void 0); return useCallback(function (instance) { cleanupRef.current && (cleanupRef.current(), cleanupRef.current = void 0), instance != null && (cleanupRef.current = effect(instance)); }, [effect]); } export { useRefEffect as default }; //# sourceMappingURL=useRefEffect.native.js.map