Whether you’re using React to build a web app or a React Native mobile application, chances are your app has a handful of initialization tasks: things that always need to happen before the main application mounts and runs. Some examples of these responsibilities include: Deciding on the runtime environment (e.g. staging or production) Loading previously-saved settings. Creating global-ish objects, like a single shared API_CLIENT instance. Deciding whether the user is logged in, and fetching...