编辑: 我想知道这个问题是否与我有包装appContainer的redux存储有关。使用Redux时,还有其他方法可以处理深层链接吗?
我无法深入工作。他们打开应用程序,但不定向到任何页面。我完全按照此处https://reactnavigation.org/docs/en/bottom-tab-navigator.html
列出的指示进行操作我不确定是否是由于createSwitchNavigator引起的。我也不知道如何解决这个问题。
const AppSwitchNavigator = createSwitchNavigator({
Open: { screen: AuthStackNavigator },
Home: {
screen: MainStackNavigator,
path: ''
}
})
const AppContainer = createAppContainer(AppSwitchNavigator)
const PREFIX = 'myApp://';
const App = () => {
return (
<Provider store={store}>
<AppContainer
uriPrefix={PREFIX}
/>
</Provider>
)
}
在MainStackNavigator中,我有这个...
const MainStackNavigator = createStackNavigator(
{
MainTabNavigator: {
screen: MainTabNavigator,
path: ''
},
Contact: {
screen: Contact,
path: 'contact',
},
...
但是当我转到myApp:// contact时-它会打开该应用程序,但不会进入联系人屏幕,当然,TabNavigator中的任何屏幕也不会显示任何位置。