React Native Authentication in Depth

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:

  1. Many developers & companies are coming into React Native from the web where routing and navigation differ substantially.
  2. 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.

Continue reading...

要查看或添加评论,请登录

NADER Dabit的更多文章

  • The Cloud is Your Development Environment

    The Cloud is Your Development Environment

    As a developer, one of the things I've grown accustomed to is constantly moving between various projects, their…

    1 条评论
  • Ditching setState for MobX

    Ditching setState for MobX

    How to leverage observables, observers, computed properties, autorun & more to supercharge & simplify your React…

  • State Management with MobX State Tree

    State Management with MobX State Tree

    Introduction to MobX State Tree To see a completed React Native example using MobX State Tree and our example…

  • AWS AppSync?—?Up and Running with GraphQL in the Cloud

    AWS AppSync?—?Up and Running with GraphQL in the Cloud

    The AWS AppSync GraphQL service offers real-time updates and built-in offline support along with first class…

    1 条评论
  • React Native & iPhone X

    React Native & iPhone X

    Easily update and create iPhone X layouts with SafeAreaView In version 0.50.

  • Flutter for JavaScript Developers

    Flutter for JavaScript Developers

    Flutter is a cross-platform mobile app SDK for building high-performance, high-fidelity, apps for iOS and Android, from…

  • React Native - Cross Platform & Beyond

    React Native - Cross Platform & Beyond

    I have had the tremendous opportunity to speak at the only two React Native conferences in the world so far, both Chain…

    2 条评论
  • Deep Linking Your React Native App

    Deep Linking Your React Native App

    In this post, I’ll quickly walk through how to add deep linking to a React Native app for both iOS and Android using…

  • Introducing Create XP App

    Introducing Create XP App

    I've just released an open source project that will allow developers to leverage the ReactXP ecosystem much easier to…

    2 条评论
  • Managing State in React and React Native using ReSub

    Managing State in React and React Native using ReSub

    ReSub is a library released by Microsoft + Open Source for writing React components that automatically manages…

社区洞察

其他会员也浏览了