我正在尝试导出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;
我经历了其他答案,这里的问题是关于不正确的导出(默认vs命名组件)。但是在这里,我验证了它的功能,因为如果将其更改为简单返回字符串,便可以调用该函数。