rooks
Version:
Essential React custom hooks ⚓ to super charge your components!
20 lines (19 loc) • 633 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.usePreviousImmediate = void 0;
var react_1 = require("react");
/**
* usePreviousImmediate hook for React
*
* @param currentValue The value whose previous value is to be tracked
* @returns The previous value
* @see https://react-hooks.org/docs/usePreviousImmediate
*/
function usePreviousImmediate(currentValue) {
var previousRef = (0, react_1.useRef)(null);
(0, react_1.useEffect)(function () {
previousRef.current = currentValue;
});
return previousRef.current;
}
exports.usePreviousImmediate = usePreviousImmediate;