uno-react
Version:
Common functions, and hooks for React.
14 lines (13 loc) • 467 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = require("react");
const useNow = (interval = 1000) => {
const [time, setTime] = (0, react_1.useState)(new Date());
const updateTime = () => setTime(new Date());
(0, react_1.useEffect)(() => {
const _timer = setInterval(updateTime, interval);
return () => clearInterval(_timer);
}, [interval]);
return [time];
};
exports.default = useNow;