diff --git a/src/index.tsx b/src/index.tsx index c4901d7..c17ca6f 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -185,7 +185,7 @@ export default forwardRef( keyboardTranslate: new Animated.Value(0), routeOpacity: new Animated.Value(0), }); - + const [styleHeight, setStyleHeight] = useState(0); const router = useRouter({ routes: routes, getRef: () => getRef(), @@ -724,11 +724,7 @@ export default forwardRef( windowDimensions.width < windowDimensions.height; if (orientationChanged) isOrientationChanging.current = true; - deviceContainerRef.current?.setNativeProps({ - style: { - height: Dimensions.get('screen').height - safeMarginFromTop, - }, - }); + setStyleHeight(Dimensions.get('screen').height - safeMarginFromTop); setDimensions(dim => { return { @@ -1038,6 +1034,9 @@ export default forwardRef( }, ], }, + { + height: styleHeight, + }, ]}> {!props?.backgroundInteractionEnabled ? (