将导航对象向下传递到嵌套的 React 组件

Passing the navigation object down the nested react component

我的反应组件层次结构看起来像

StackNavigation
  - MainScreen
      - List
          - Row
              - Button

我的用例涉及单击按钮转到新屏幕。我的主屏幕接收到 react-navigation 的导航道具。我如何以理智的方式将它传递给我的按钮。

您最好通过所有层次结构将回调传递给您的按钮,并在按下按钮时调用它。之后,当您知道按下了哪个按钮(在哪一行)时,您可以从主屏幕导航到必要的屏幕。