No matter what kind of app you are building, there's a very good chance your app will need to wait on data of one kind or another, whether it be loading assets or waiting on a response from an AJAX request. When this situation arises, you'll probably also want a way for your app to indicate to the user that some required piece of data is still loading. One easy-to-use solution to this problem is using react-native-spinkit. This package provides 15 (four of which are iOS-only) professional looking, easy-to-use loading indicators for displaying while data is loading in your app.
This package requires the following command to be run:
react-native link
So, it is probably safe to assume that it will not work with an Expo app (unless that app is subsequently ejected). This will provide us with another recipe...