0

我有一个博览会项目,它是 SDK v42,一切正常,该应用程序目前正在生产中。但是,在升级到 expo SDK 43 后,在 Material 底部选项卡上传递的堆栈导航器不会呈现,并且只会显示空白屏幕。我使用以下 github 存储库创建了一个虚拟项目:https ://github.com/kamrul91111/sdk ,

在此处输入图像描述

在此处输入图像描述

堆栈导航器中的屏幕传递给材料底部选项卡导航器第一次工作,但是当我转到底部选项卡上的另一个屏幕并返回时,屏幕不再呈现。

可以通过降级到 expo v42 或仅使用底部选项卡导航器而不是材质底部选项卡导航器来解决此问题。这里有什么问题?如何解决这个问题?

4

1 回答 1

1

如果您还没有弄清楚,如果您升级到 react-native >0.65.0,这个错误显然已经修复(虽然我还没有亲自测试过)

如果您不想升级,还有一个简单的修复方法:software-mansion/react-native-screens#1197(评论)

基本上只需用 <View style={{flex: 1}} collapsable={false}> 包装你的堆栈导航器

于 2022-02-05T13:18:43.157 回答