I am using react-countdown library for counter purposes. I want to reset the timer when the time ends. It should restart again and time shound runs.
Here's the Code:
export default function App() {
const [timerState, settimerState] = useState(Date.now() + 10000);
const onCompleteTimeFun = () => {
console.log("Resetting Time");
settimerState(Date.now() + 10000);
};
const timerRenderer = ({ hours, minutes, seconds, completed }) => {
return (
<span>
{hours}:{minutes}:{seconds}
</span>
);
};
return (
<div>
<Countdown
date={timerState}
onComplete={onCompleteTimeFun}
renderer={timerRenderer}
/>
</div>
);
}
But its not decreasing after resetting time. I don't know what i am doing wrong. Please help me with some solutions
Here's the CodeSandBox Link: https://codesandbox.io/s/timer-app-forked-pkqfcn?file=/src/App.js