Deshalb haben wir hier oder an diesen Eingaben an diesen Formularen gearbeitet, wo wir Benutzereingaben zum Hinzufügen neuer Produkte abrufen
können, und das ist natürlich eine Kernsache, die Sie wahrscheinlich in jeder Anwendung tun müssen.
Hier habe ich Ihnen alle wichtigen Details gezeigt, die erforderlich sind, um dies von Grund auf selbst
einzurichten, und dies ist natürlich nur ein möglicher Ansatz. Sie hätten den gesamten Status
einzeln mit mehreren Verwendungsstatusstatus in einer Komponente verwalten können. Hier verwende ich stattdessen use reducer und diesen zusammengeführten Status, um den
gesamten Status zusammen zu haben, und ich verwende eine separate Komponente für die eigentliche Eingabe und deren
Bezeichnung sowie den Fehlertext und die Validierung dieses Eingabetextes, und das ist
natürlich auch gerecht ein mögliches Muster. Jetzt in der Produktion möchten Sie
das Rad möglicherweise nicht immer
neu erfinden. Anstatt die gesamte Validierungslogik hier manuell zu schreiben, wie ich
bereits erwähnt habe, sollten Sie Lösungen wie ValidateJS ausprobieren, die vorkonfigurierte Validierungsmuster und enthalten Funktionen, damit
Sie keinen eigenen E-Mail-Regex hinzufügen müssen und so weiter.
Sie können sich auch Pakete wie formik ansehen, ein React-Paket eines Drittanbieters, das auch für React Native funktioniert, wodurch das
Hinzufügen von Formularen und das Validieren von Formularen noch einfacher wird. Sie können auch die offiziellen Dokumente
lesen, um mehr darüber zu erfahren und zu erfahren, wie dies funktioniert Verwenden Sie es in
React Native-Apps, da Sie dort eine Beschreibung dazu finden.
Ich fand es jedoch interessanter, Ihnen zu zeigen, was hinter den Kulissen passiert und wie Sie so etwas von
Grund auf neu einrichten können, denn in diesem Kurs geht es letztendlich darum, Entwickler zu werden und nicht darum,
eine Kopie und ein Paster zu werden, denke ich.
Ich hoffe, dies war hilfreich, um zu verstehen, was hinter den Kulissen passiert, wie Sie
Gültigkeit und Werte elegant und wiederverwendbar verwalten
können, und wir werden die Eingaben später im Abschnitt zur Authentifizierung wiederverwenden, sobald wir auch einen Authentifizierungsbildschirm
hinzufügen Ich werde dann auch sehen, wie einfach es ist, dieser Anwendung ein weiteres Formular hinzuzufügen.