Nous avons donc travaillé sur ces formulaires ici ou sur ces entrées où nous pouvons récupérer les entrées des utilisateurs pour ajouter de
nouveaux produits et c'est bien sûr une chose essentielle que vous devrez probablement faire dans n'importe quelle application.
Maintenant, ici, je vous ai montré tous les détails concrets nécessaires pour configurer tout cela à partir de
zéro et bien sûr, ce n'est qu'une approche possible. Vous auriez pu gérer tous les
états individuellement avec plusieurs états d'état d'utilisation dans un composant. Ici à la place, j'utilise use reducer et cet état fusionné pour avoir
tout l'état qui appartient ensemble et j'utilise un composant séparé pour l'entrée réelle et son étiquette et le
texte d'erreur et la validation de ce texte d'entrée et bien sûr
c'est aussi juste un modèle possible. Maintenant, en production bien sûr, vous ne voudrez
peut-être pas réinventer la roue tout le
temps, donc au lieu d'écrire toute cette logique de validation manuellement ici, comme je l'ai déjà
mentionné, vous voudrez peut-être consulter des solutions comme ValidateJS qui vous donne des modèles de validation préconfigurés et fonctionnalités, afin que vous
n'ayez pas à ajouter votre propre regex e-mail et ainsi de suite.
Vous pouvez également consulter des packages tels que formik, qui est un package React tiers qui fonctionne également pour
React Native, ce qui facilite encore plus l'ajout et la validation de formulaires et vous pouvez consulter
les documents officiels pour en savoir plus et pour savoir également comment utilisez-le dans les
applications React Native car vous y trouverez une description.
Cependant, j'ai trouvé plus intéressant de vous montrer ce qui se passe dans les coulisses et comment vous pouvez configurer
quelque chose comme ça à partir de zéro, car en fin de compte, ce cours vise à devenir développeur et non
à devenir un copieur et un copieur, je suppose.
J'espère donc que cela a été utile pour comprendre ce qui se passe dans les coulisses, comment vous pouvez
gérer la validité et les valeurs de manière élégante
et réutilisable et nous réutiliserons également les entrées plus tard dans la section d'authentification une fois que nous ajouterons également un
écran d'authentification et là, nous verra ensuite à quel point il est facile d'ajouter un autre formulaire à cette application.