@chakra-ui/react
Version:
Responsive and accessible React UI components built with React and Emotion
18 lines (14 loc) • 357 B
JavaScript
;
"use client";
;
var React = require('react');
function usePrevious(value) {
const [current, setCurrent] = React.useState(value);
const [previous, setPrevious] = React.useState();
if (!Object.is(value, current)) {
setPrevious(current);
setCurrent(value);
}
return previous;
}
exports.usePrevious = usePrevious;