react-native-safe-area-emitter
Safe area event emitter of iOS for react-native
Install
npm i react-native-safe-area-emitterreact-native link react-native-safe-area-emitter
Usage
Constants
rootSafeArea
get initialized safe area for root view
Method
getSafeArea(reactTag)
get fafe area for a viewgetRootSafeArea()
get safe area for root viewaddListener(eventType, listener, context)
add event listeneraddSafeAreaListener(listener, context)
add event listener for all viewaddRootSafeAreaListener(listener, context)
add event listener for root view
Example
;; <{}> { superprops; console; RNSafeArea; } { const welcomReactTag = thisrefswelcome && ; RNSafeArea; this_rootSafeAreaListener = RNSafeArea; this_safeAreaListener = RNSafeArea; } { this_safeAreaListener; this_rootSafeAreaListener; } _rootSafeAreaListener = null; _safeAreaListener = null; { return <View style=stylescontainer> <Text ref="welcome" style=styleswelcome> Welcome to React Native! </Text> <Text style=stylesinstructions> To get started edit Appjs </Text> <Text style=stylesinstructions> instructions </Text> </View> ; }