const [nrTaps, setNrTaps] = useState<number>(0);
const [startDate, setStartDate] = useState<number>(Date.now());
const touchStart = () => {
if (nrTaps >= 1 && Date.now() - startDate < 500) {
setStartDate(Date.now());
setNrTaps(0);
// double tap
} else {
setStartDate(Date.now());
setNrTaps(prevNr => prevNr + 1);
// single tap;
}
};