StatusBar — control status bar appearance.
Basic usage:
1import { StatusBar } from "react-native";23function App() {4 return (5 <>6 <StatusBar7 barStyle="light-content"8 backgroundColor="#000"9 translucent={false}10 />11 <MainApp />12 </>13 );14}
Per-screen customization:
1function HomeScreen() {2 return (3 <View>4 <StatusBar barStyle="dark-content" backgroundColor="#fff" />5 <Text>Home</Text>6 </View>7 );8}910function SettingsScreen() {11 return (12 <View>13 <StatusBar barStyle="light-content" backgroundColor="#333" />14 <Text>Settings</Text>15 </View>16 );17}
Props:
barStyle — light-content or dark-content.backgroundColor — status bar background (Android).translucent — transparent background (Android).hidden — hide status bar.networkActivityIndicatorVisible — iOS spinner.