将导航对象向下传递到嵌套的 React 组件
Passing the navigation object down the nested react component
我的反应组件层次结构看起来像
StackNavigation
- MainScreen
- List
- Row
- Button
我的用例涉及单击按钮转到新屏幕。我的主屏幕接收到 react-navigation 的导航道具。我如何以理智的方式将它传递给我的按钮。
您最好通过所有层次结构将回调传递给您的按钮,并在按下按钮时调用它。之后,当您知道按下了哪个按钮(在哪一行)时,您可以从主屏幕导航到必要的屏幕。
我的反应组件层次结构看起来像
StackNavigation
- MainScreen
- List
- Row
- Button
我的用例涉及单击按钮转到新屏幕。我的主屏幕接收到 react-navigation 的导航道具。我如何以理智的方式将它传递给我的按钮。
您最好通过所有层次结构将回调传递给您的按钮,并在按下按钮时调用它。之后,当您知道按下了哪个按钮(在哪一行)时,您可以从主屏幕导航到必要的屏幕。