UNPKG

react95-native

Version:

Refreshed Windows 95 style UI components for your React Native app

15 lines (13 loc) 385 B
import { useState, useRef } from 'react'; export default function useAsyncReference(value) { const ref = useRef(value); const [, rerender] = useState(false); function updateState(newState) { if (!Object.is(ref.current, newState)) { ref.current = newState; rerender(s => !s); } } return [ref, updateState]; } //# sourceMappingURL=useAsyncReference.js.map