我正在尝试导出 ReactNative 功能组件并尝试在另一个文件中使用它:
\\File : .\Pages\TestScreen.js
function TestScreen() {
return ( <Text>Home Screen</Text> );
};
export default TestScreen;
在另一个文件中,我正在尝试使用它,但它给了我错误“ElementType 无效:需要一个字符串或一个类/函数,但未定义。
\\File : .\App.js
import TestScreen from './Pages/TestScreen';
const App: () => React$Node = () => {
return <TestScreen/>;
};
export default App;
我浏览了其他答案,问题在于不正确的导出[默认与命名组件]。但是在这里我验证了它的正确性,因为如果我将它更改为简单地返回一个字符串,我就可以调用该函数。