Closed alexandrelux closed 3 months ago
Je n'arrive pas à externaliser "calculateUserTime". Peut-être qu'une notion de React m'échappe.
Impovement à envisager pour le futur créer un Provider et un useContext pour le timer. Impovement à envisager pour le futur crée un Provider et un useContext pour les inputs.
Tu commences à faire des trucs qui ont rien à voir dans la PR, genre le reset, je pense qu'on fera cette PR plus tard en vrai nan ?
Tu avais codé la fonction reset en dur dans app.tsx
.
j'ai juste déplacé ce code de App.tsx const resetInputs = () => { const newInputs = inputs.map(input => ({...input, value: '0'})); setInputs(newInputs); };
Dansutils
en rajoutant la ligne "saveInputs(newInputs);" (car pour moi ct un oublie)
Ce qui est totalement dans le thème de refactoring de fonction...
Tu avais codé la fonction reset en dur dans
app.tsx
.j'ai juste déplacé ce code de App.tsx const resetInputs = () => { const newInputs = inputs.map(input => ({...input, value: '0'})); setInputs(newInputs); };
Dans
utils
en rajoutant la ligne "saveInputs(newInputs);" (car pour moi ct un oublie)Ce qui est totalement dans le thème de refactoring de fonction...
Ouais tu as probablement raison, mais je l'ai déjà fait dans ma PR le rajout du saveInputs je crois, faudrait qu'on refactorise ensemble au même moment sinon ça va être compliqué de relire ce qu'on a fait je pense, il vaut mieux d'abord écrire puis refactoriser, mais une PR de refacto change tout le code de plein de fichiers et crée plein de conflits nan ?
resolves https://github.com/Maxime22/WorkPlay/issues/45