How do I exit/shut down a React Native app?

Nolan picture Nolan · Jan 15, 2016 · Viewed 77.2k times · Source

If my React Native app fails to connect to its backend, I show an Alert with an OK button. If this happens, there's no point in the app continuing to run, so I'd like to shut it down when the button is clicked. How do I do this?

I suspect the key is in AppRegistry but the docs are a bit scant.

Answer

herbertD picture herbertD · Jan 27, 2016

For Android, Use BackHandler to exit the App:

import React, { BackHandler } from 'react-native';

BackHandler.exitApp();