Что касается вопроса о том, как расположить что-то над панелью вкладок, вы также можете достичь этого без абсолютного позиционирования. Таким образом, вы не полагаетесь на то, как реализована логика определения высоты стержня (что также может измениться в будущем).
import { createBottomTabNavigator, BottomTabBar } from "react-navigation"
createBottomTabNavigator({
// Your tabs
}, {
tabBarComponent: (props) => <BottomTabBar {...props} />
})
Например, если вы хотите, чтобы над вашими вкладками была маленькая красная полоска, вы можете сделать следующее
tabBarComponent: (props) => (
<View>
<View style={{ backgroundColor: "red", height: 10 }} />
<BottomTabBar {...props} />
</View>
)