javascript - React Navigation,问题查找文件

标签 javascript reactjs react-native

我是 React Native 的新手,正在为一些基本的事情而苦苦挣扎,试图将我的应用程序分成不同的文件(每个屏幕的新文件),但我的导航器无法找到屏幕或其他东西。我 90% 确定这是一个非常基本的错误,但我已经坚持了一段令人尴尬的时间。

这是错误:

'' 找不到屏幕“详细信息”的“组件”、“getComponent”或“children prop”

我很确定我的导入/导出是正确的,但显然有些地方不对。

代码:

//component import (app.js)

import { DetailScreen } from './screens/2nd';
...
...

//stack(app.js)

export default function App() {

  return (
    <NavigationContainer>
      <Stack.Navigator initialRouteName='home'>
        <Stack.Screen name='home' component={HomeScreen} />
        <Stack.Screen name='details' component={DetailScreen} />

      </Stack.Navigator>
    </NavigationContainer>
  );
}



//details page (2nd.js):

const DetailScreen = () => {
    return (
        <View>
            <Text>
                Detail Screen
        </Text>
        </View>
    )
}

export default DetailScreen;

最佳答案

改变

import { DetailScreen } from './screens/2nd'; 

import  DetailScreen  from './screens/2nd';

https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/export#Description

关于javascript - React Navigation,问题查找文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63025427/

相关文章:

javascript - 路由器问题。当我在 react-router 版本 6 中更改任何路由器时,页面位置保持在最后一页位置

ios - 响应 native iOS Spotify SDK

javascript - amCharts 中的序列图显示不同的行为

javascript - 从响应中获取值

javascript - window.getSelection() 与 emoji-mart(选择器组件)的问题

reactjs - 如何在 native react 中使用高度自动?

javascript - 在 React Native 中显示/隐藏文本、超时、渐变

javascript - htaccess 实现后阻塞的框架

javascript - 在 Chrome Devtools 中监听对 CSS 类所做的更改

javascript - 尝试导入错误 : 'Routes' is not exported from 'react-router-dom'