UNPKG

react-native-onyx

Version:

State management for React Native

15 lines (14 loc) 384 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const react_1 = require("react"); /** * Returns the previous value of the provided value. */ function usePrevious(value) { const ref = (0, react_1.useRef)(value); (0, react_1.useEffect)(() => { ref.current = value; }, [value]); return ref.current; } exports.default = usePrevious;