UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

21 lines (20 loc) 477 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.usePrevious = void 0; var _react = require("react"); /** * Return init value or previous value * * By default, in first time will return same value */ var usePrevious = function (value, init) { var ref = (0, _react.useRef)(init); // Update after render (0, _react.useEffect)(function () { ref.current = value; }); return ref.current; }; exports.usePrevious = usePrevious;