This article was peer reviewed by Adrian Sandu. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! React Native is one of the most popular choices for creating cross-platform mobile apps with JavaScript and React. Essential for many apps is registering and authenticating users, and in this tutorial I’m going to use Firebase to implement authentication in a