JSFiddle - React, Tailwind, and code Playground
JavaScript
var reporter = function(report) {
document.body.innerHTML = report;
}
var contador = 60;
var espera;
setInterval(function() {
contador--;
if (contador > 0) return reporter(contador + ' segundos');
if (contador == 0) espera = 3;
reporter('Ă espera ' + espera + ' segundos');
if (contador < 0) espera--;
if (espera == 0) contador = 60;
}, 1000);