【发布时间】:2019-09-02 15:28:51
【问题描述】:
我想将导航道具传递给 App.js 中的 firebase notificationListener 但 this.props.navigation 未定义,我可以理解为 App.js 是启动导航的根。 如果有任何解决方法,那就太好了。 谢谢!
class App extends Component {
componentDidMount() {
notificationListener.initNotificationListener(this.props.navigation);
}
render() {
return (
<Provider store={store}>
<PersistGate persistor={persistor} loading={null}>
<Navigation />
</PersistGate>
</Provider>
);
}
}
export default App
【问题讨论】:
-
尝试参考
https://reactnavigation.org/docs/en/navigating-without-navigation-prop.html -
谢谢!在那里找到了解决方案。如果您想将其添加为答案,我会将其标记为解决方案。
标签: react-native react-navigation