Así que trabajamos en estos formularios aquí o en estas entradas donde podemos obtener la entrada del usuario para agregar nuevos
productos y eso, por supuesto, es algo fundamental que probablemente tendrá que hacer en cualquier aplicación.
Ahora aquí, le mostré todos los detalles esenciales necesarios para configurar esto desde cero por su cuenta
y, por supuesto, este es solo un enfoque posible. Podría haber administrado todo el estado
individualmente con estados de estado de uso múltiple en un componente. Aquí, en cambio, uso el uso de reductor y este estado combinado para tener
todo el estado que pertenece juntos y uso un componente separado para la entrada real y su etiqueta y el
texto de error y la validación de este texto de entrada y, por supuesto,
eso también es solo Un posible patrón. Ahora, en producción, por supuesto, es posible que
no desee reinventar la rueda todo
el tiempo, por lo que en lugar de escribir toda esa lógica de validación manualmente aquí,
como ya mencioné, es posible que desee consultar soluciones como ValidateJS que le brinda patrones de validación preconfigurados y funcionalidades, para que
no tenga que agregar su propia expresión regular de correo electrónico, etc.
También puede buscar paquetes como formik, que es un paquete React de terceros que también funciona para React Native,
lo que hace que agregar formularios y validar formularios sea aún más fácil, y puede consultar
los documentos oficiales para obtener más información y aprender cómo úselo en las aplicaciones
React Native porque allí encontrará una descripción al respecto.
Sin embargo, me pareció más interesante mostrarte lo que sucede detrás de escena y cómo puedes configurar algo
como esto desde cero porque, en última instancia, este curso se trata de convertirte en un desarrollador y no
de convertirte en una copia y pegar, supongo.
Así que espero que esto haya sido útil para comprender lo que está sucediendo detrás de escena, cómo
puede administrar la validez y los valores de manera
elegante y reutilizable y también reutilizaremos las entradas más adelante en la sección de autenticación una vez que agreguemos
una pantalla de autenticación y allí, luego verá lo fácil que es agregar otro formulario a esta aplicación.