react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
14 lines • 327 B
JavaScript
import { useRef, useEffect } from 'react';
/**
* Return init value or previous value
*
* By default, in first time will return same value
*/
export var usePrevious = function (value, init) {
var ref = useRef(init);
// Update after render
useEffect(function () {
ref.current = value;
});
return ref.current;
};