React Native Authentication in Depth
Implementing real world production tested multi factor authentication in a React Native application.
This tutorial uses AWS Amplify + Amazon Cognito + AWS Mobile Hub
To view the video tutorials for this post, click here
Over the past year or so, I have been working with many companies around the world as a consultant with React Native Training. By far the number one question was how to properly implement real world user authentication.
There are many reasons for this, but it really comes down to two major ones in my opinion:
- Many developers & companies are coming into React Native from the web where routing and navigation differ substantially.
- State management matters a lot when reasoning about authentication in a React Native Application, and many developers & companies coming into React Native are learning both state management as well as navigation at the same time that they are learning the framework.