This react timer component is very simple!
npm install @shhhplus/react-timer --save
import Timer from '@shhhplus/react-timer';
const Demo = () => {
const onElapsed = () => {
console.log('...');
};
return <Timer interval={1000} onElapsed={onElapsed} />;
};
import Timer from '@shhhplus/react-timer';
const Demo = () => {
const onElapsed = () => {
console.log('...');
return new Promise((resolve) => {
setTimeout(resolve, 100);
});
};
return <Timer interval={1000} onElapsed={onElapsed} />;
};