【发布时间】:2020-06-30 05:13:08
【问题描述】:
谁知道 react navigation v.5 中 tabBarOnPress 的一个很好的替代品?我想在用户按下 tabIcon 时导航到模态堆栈(即取消其默认导航行为),但图标似乎首先导航到选项卡屏幕,然后导航到模态。
为了澄清,这是我的 PostIcon TabIcon 组件
export const PostStackIcon: React.FC<TabBarIconProps> = ({ size, color }) => {
const navigation = useNavigation();
const goToCreatePost = () => {
navigation.navigate('CreatePostStack', { screen: 'CreatePost'});
}
return (
<TouchableWithoutFeedback onPress={() => goToCreatePost()}>
<Icon
name="Post"
width={size * 2}
height={size}
fillOpacity={0}
stroke={color}
secondaryStroke={color}
/>
</TouchableWithoutFeedback>
)
}
【问题讨论】:
标签: react-native react-navigation react-navigation-stack react-navigation-v5 react-navigation-bottom-tab