在react native中使用typescript添加NavigationContainer时出错。

问题描述 投票:1回答:1

当我定义我的 NavigationContainer 在单独的文件中,我得到以下错误。

'NavigationContainer' refers to a value, but is being used as a type here. Did you mean 'typeof NavigationContainer'?

但当我在 App.tsx 工作。

import React from 'react'
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
const Stack = createStackNavigator();

function AppNavigator() {
  return (
    <NavigationContainer>
      <Stack.Screen
        name={Routes.SPLASH}
        component={SplashScreen}
        options={{
          headerShown: false,
        }}
      />
    </NavigationContainer>
  )
}

export default AppNavigator

我的问题是什么?

typescript react-native react-navigation
1个回答
0
投票

我将文件扩展名改为 tsx 和错误了。

© www.soinside.com 2019 - 2024. All rights reserved.