假设我有3个堆栈导航器(以底部选项卡为基础)。而这3个堆栈的导航器确实共享一个可导航的屏幕。
可以在所有3个堆栈导航器中共享相同的标签和屏幕,如下所示吗?还是我应该创建3个单独的标签并屏蔽Profile1,Profile2,Profile3?什么是一般惯例?
此外,如果我在不同堆栈中共享同一屏幕,是否有任何“陷阱”或怪异行为?
注意:我正在使用反应导航4.0.10
const Stack1 = createStackNavigator(
{
Stack1: Home1,
Profile: Profile
}
);
const Stack2 = createStackNavigator(
{
Stack2: Home2,
Profile: Profile
}
);
const Stack3 = createStackNavigator(
{
Stack3: Home3,
Profile: Profile
}
);
const AppNavigator = createBottomTabNavigator({
Bottom1: Stack1,
Bottom2: Stack2,
Bottom3: Stack3
}
答案 0 :(得分:0)
你可以做
m/2