Autenticación de contraseña de correo electrónico usando Firebase en React Native
En este tutorial, aprenderemos cómo autenticar a los usuarios con su correo electrónico y contraseña utilizando el módulo de autenticación de Firebase en una aplicación que no sea Expo React Native.
Para obtener más información sobre Firebase, consulte este enlace.
Requisitos previos
Los conceptos básicos de React y React Native no se tratarán en este tutorial. Si no se siente cómodo con los conceptos básicos, este es un tutorial útil.
Resumen
Seguiremos estos pasos en este artículo:
Entorno de desarrollo.
Clonando el código de inicio.
Configuración del proyecto Firebase.
Configuración de la autenticación de Firebase.
Crear una cuenta.
Inicie sesión en la cuenta existente.
Pantalla autenticada.
Cerrar sesión.
Resumen.
Entorno de desarrollo
Puede seguir esta documentación para configurar el entorno y crear una nueva aplicación React.
Clonar el código de inicio
Para centrarse más en el módulo de autenticación, puede clonar el código de inicio de este repositorio en GitHub. Siga el README
del Repositorio para obtener instrucciones.
Para obtener el código final, puede consultar este repositorio de GitHub.
Esta será la estructura de carpetas de la aplicación.
He configurado 2 pantallas en el screens/
directorio:
Autenticación.js :Pantalla para iniciar sesión o crear una cuenta.
Autenticado.js :Pantalla que el usuario puede ver solo si ha iniciado sesión.
Autenticación de contraseña de correo electrónico usando Firebase en React Native