2

我目前正在使用 react native 导航库。我在调试某些问题时遇到问题,我想知道:

  • 您如何查看当前推送的屏幕堆栈?
  • 当您有级联模态时,您如何查看它们的顺序以及模态实例是否具有唯一 ID?
4

1 回答 1

1

如果您正在使用带有 redux 的反应导航。您可以在调试器工具中找到它们,该工具还为您提供顺序和唯一 ID。在此处输入图像描述

像这样的东西。

编辑您的评论

您可以观察 redux 中的状态变化以确定当前屏幕。我想没有getCurrentScreen。React 导航为您可以使用的状态更改提供回调。

    onNavigationStateChange={(prevState, newState) => {
      // your code to determine screen
    })
于 2018-03-18T07:06:29.560 回答