【发布时间】:2019-07-03 11:04:15
【问题描述】:
我想在 react navigator 中获取当前 routeName 的名称。我遇到了三种解决方案:
1. const { routeName } = navigation.state.routes[navigation.state.index];
2. this.props.navigation.state.RouteName
3. const route = navigationState.routes[navigationState.index];
第一个似乎工作正常。对于第二个,我不确定如何使用它。第三个选项(如官方文档中给出的),生成错误
ReferenceError: navigationState is undefined.
请帮我找出在导航时找到活动屏幕名称的正确方法。
【问题讨论】:
标签: react-native routes navigation state