Le timer a une valeur par défaut de 20 minutes, valeur qui peut être changée ensuite grâce à une paire de boutons plus (+) et moins (-).
Le bouton start change d'état et passe à reset lorsque le compte à rebours est lancé, et inversément. Lorsque le bouton reset est cliqué, le compteur est remis à son état initial.
À la fin du compte à rebours, affiche une modale invitant à prendre un break. La modale contient deux boutons : un servant à fermer celle-ci, et un autre pour relancer un nouveau timer.
Réalisé dans le cadre de la formation Becode afin d'apprivoiser React Js.
Fonctionnalités manquantes :
- Cacher les boutons lorsque le décompte défile
- Ajouter un décompte pour le break de 5 à 30 minutes