我有一个具有以下结构的应用程序:
createStackNavigator
,createBottomTabNavigator
,createStackNavigator
。
如何将参数从createStackNavigator
传递到createStackNavigator
?
这是我的代码:
const detailscreen = createbottomnavigation({
tab1 : createstacknavigation({screen1}),
tab2 : createstacknavigation({screen2})
})
const rootscreen = createstacknavigation({
home: homescreen,
details: detailscreen
})
我想将参数从homescreen
传递到screen1
的{{1}}。如果我在tab1
处删除了createStackNavigator
,则可以在tab1
上接收参数,但是我需要screen1
,因为我需要在{{1}上的createStackNavigator
上具有标头},因为标头必须是动态的,因此我在screen1
使用tab1
删除了标头。并使用header: null
可以具有动态标头,但不能从rootscreen
接收参数。
我是React Native的新手,所以如果有人有其他解决方案或其他选择,我需要帮助,但是请给我一个示例的答案,谢谢。