UNPKG

uno-react

Version:

Common functions, and hooks for React.

14 lines (13 loc) 467 B
"use strict"; 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;