我正在使用带有选项卡导航器和堆栈导航器的组合的反应导航。按下通知后,如何处理App.js
中的路由?
在尝试在此处提出问题之前,我曾尝试查找类似的问题,但是没有一个让我理解如何实现代码:[first,second]
我的routes.js
的样子是:
const TabLoged= TabNavigator({
Home: {
screen: HomeStack,
},
MyInbox: {
screen: MyInboxStack,
},
},{
initialRouteName:'Home', //change the value if openResult.action.actionID === 'inbox' is true
tabBarPosition: 'bottom',
tabBarComponent: TabBarBottom,
tabBarOptions: {
//list Options
},
});
export const Check = SwitchNavigator({
Auth: Auth,
AlreadyLogin : TabLoged,
Login : Tab
})
我的App.js
:
onOpened(openResult) {
console.log('openResult: ', openResult);
if(openResult.action.actionID === 'inbox'){
console.log("LIKED")
//Here I want to handle the initialRouteName from 'Home' To 'MyInbox'
} else{
console.log("else")
}
}
render() {
console.disableYellowBox = true;
return <Check />;
}
有办法使之成为可能吗?