O'Reilly logo

React Native By Example by Richard Kho

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Creating a login prompt

The first thing we should do is think about how our app will behave. When it's launched, we should check for an available access token using the FBSDK AccessToken API. If it's not available, then our user isn't logged in and we should show them the Log In button, just like we required a budget in our previous project, Expense.

If/when the user is logged in, we should grab their feed data, load it into the component state, and then log it to the console to show that we have it.

The first thing we should do is modify the App component so that:

  • On the componentWillMount event, we use the AccessToken API's getCurrentAccessToken method to check and see whether the user is logged in.
    • If the user is not logged in, we should ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required