Nesting Stack -> BottomTabs -> Stack creates empty space above topBar on iOS
Reproduced in the playground app:
https://github.com/NBoychev/react-native-navigation/blob/master/playground/src/app.js
Screenshot:

Same. Only on ios. The problem in my opinion in SafeArea is two stacks. Checked for android everything is fine
I've just checked and can confirm that there's no issue on Android. What I've found is that on iPhone 8, where we don't have a notch, so SafeArea shouldn't apply, the issue is still presented.

I have similar issue but it's on Android and the issue is bottom having too much empty space (shown in red) when I have the setting for the topBar:
topBar: {
title,
visible: true
drawBehind:false,
}
RN: 0.60.6
RNN: 6.9.0
Page Navigation to reach this page: Main Screen => Open new Screen

However, if I change the topBar setting to below the empty space reduced (shown in red)
topBar: {
title,
visible: false,
drawBehind: true,

@lkwjohn did you find any workaround? I am facing the same issue.
@ashokkumar88 sadly no, seems to me it's a bug introduced after 2.62.1. This only happen on Android.
@NBoychev If you refer to the playground app, you can see that bottomTabs.children does not contain any stack layout. If you remove stack under bottomTabs.children, it will fix the issue for you 馃憤
@jinshin1013 , unfortunately, this doesn't resolve the issue. In my case, I want a structure of stack -> bottom tabs -> stack. It's a specific case, but I'm sure that others will also bump in the same. In the example, a stack is actually nested in the bottomTabs: https://github.com/wix/react-native-navigation/blob/master/playground/src/app.ts#L39
@guyca helped me to resolve the issue with the idea to use custom tabs, but I hope that I'll see this one fixed at some point, so I can transition to the native solution.
@NBoychev My bad I said the wrong thing 馃槄 Meant to say, do not wrap BottomTabs with a Stack hahaha.
If you don't mind me asking, what's your use case of going Stack -> BottomTabs ??
@jinshin1013 , no worries :) it's actually more complicated: SideMenu -> Stack (like a home screen with items) -> Bottom tabs (each item has modules) -> Stack (each module has lists and list item detailed screens).
Most helpful comment
@jinshin1013 , no worries :) it's actually more complicated: SideMenu -> Stack (like a home screen with items) -> Bottom tabs (each item has modules) -> Stack (each module has lists and list item detailed screens).