Depende de la arquitectura de su aplicación. ¿Vive solo en el lado del cliente o también tiene un lado del servidor?
Solo cliente: diría que la forma más fácil y rápida es usar Firebase para manejar su autenticación. Viene con la desventaja de que un proveedor se bloquea, pero al menos puede comenzar rápidamente y es gratis para aplicaciones de nivel pequeño. Verifique el repositorio de autenticación react-firebase para una solución de placa de reacción pura y el repositorio de autenticación react-redux-firebase para una solución de placa de reacción React y Redux. En general, manténgalo en React simple si aún no está obligado a usar Redux. Además, aquí puede encontrar un tutorial completo de autenticación y autorización para Firebase en React. Una alternativa a Firebase podría ser Auth0.
Servidor: Dependiendo de su pila tecnológica en el lado del servidor, tiene diferentes opciones. Cuando use NodeJs en el lado del servidor, recomendaría usar PassportJs. Pero supongo que también hay alternativas por ahí. En general, manténgase alejado para escribir su propia solución de autenticación.
- Evernote, Google Keep y la aplicación MixNote son casi lo mismo. ¿Cuál es la aplicación más fabulosa y productiva?
- ¿Qué servicio de pago me permitiría agregar una opción de pago móvil a mi aplicación móvil para permitir que diferentes comerciantes acepten pagos con tarjeta de débito cuando la aplicación se utiliza en su tienda?
- ¿Cuáles son los factores que afectan el ciclo de vida de los juegos móviles?
- ¿Cuáles son algunas de las mejores aplicaciones que liberan el uso de RAM como Clean Master?
- ¿Hay alguna forma de ver el perfil de la persona si tiene su nombre de usuario en Snapchat sin agregar a esa persona a sus amigos?