【发布时间】:2026-01-19 04:10:01
【问题描述】:
是否可以根据 props、params 或 state 在 StackNavigator 中呈现不同的屏幕?
我正在考虑类似下面的内容,但目前我似乎无法弄清楚如何让 stackNavigator 拥有屏幕参数的范围。
export const MainNavigation = StackNavigator({
Interests: {
screen: navigation.state.params.interests ? InterestsScreen : ChooseInterestsScreen,
},
Home : {
screen: HomeTab,
},
}, {
mode: 'modal',
headerMode: 'none',
});
有人对此有任何想法吗?谢谢!!
【问题讨论】:
标签: react-native navigation conditional conditional-rendering stack-navigator