首页 > 解决方案 > 反应本机headerShown:false不起作用

问题描述

我想有多个选项=我希望 headerShown 是假的,同时也有参数。但是使用两者,似乎标题不会消失。这是我的代码。

<MainStack.Navigator
        initialRouteName="Login"
    >
        <MainStack.Screen name="Login" component={Login}
                          options={[({ route }) =>
                                  ({title: route.params && route.params.data}),
                              {headerShown: false}]}
        />

标签: reactjsreact-nativeoptionsreact-native-navigation

解决方案


inside your login screen, you can mention

 React.useLayoutEffect(() => {
    navigation.setOptions({
      header: () => false,
    });
  }, [navigation]);

推荐阅读