CodeyBoi / CodeyBoi/appendix3

Extract all forms into their own component

Ouverte
#62 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
TypeScript
Étoiles
5
Forks
1
Merge moyen
15 min
PR mergées (30 j)
21

Description

Right now we have forms directly on the page, and we update the form fields by a call to `form.setValues`. This is problematic, as it makes `form.isDirty` not work correctly, as it only returns true if a field has been edited and is different from its `initialValue`.

The solution is to extract each form into a component. We can then in the parent component fetch the data and then pass the data as props, e.g. ``. We can then in the form component set the initialValues directly to the passed data.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par localiser les formulaires au niveau de la page et leurs appels à form.setValues, puis identifiez chaque formulaire qui devrait devenir son propre composant. Transmettez les données récupérées à ces composants et définissez initialValues à partir des props ; c’est terminé lorsque form.isDirty reflète correctement les modifications dans tous les formulaires extraits.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
frontend
Type d'issue
Refactorisation
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.