【问题标题】:Screens don't render on material bottom tab navigator since upgrading to Expo SDK 43自升级到 Expo SDK 43 后,屏幕不会在材质底部选项卡导航器上呈现
【发布时间】:2021-12-13 23:02:51
【问题描述】:

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

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

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

【问题讨论】:

    标签: android react-native expo react-navigation-v6


    【解决方案1】:

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

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

    基本上只是用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      相关资源
      最近更新 更多