错误:
元素类型无效:预期为字符串(对于内置组件) 或类/函数(用于复合组件),但得到:未定义。您 可能忘记了从定义文件中导出组件, 否则您可能混淆了默认导入和命名导入。
代码:
import React, { Component } from "react";
import { TouchableOpacity, Text } from "react-native-gesture-handler";
class Logout extends Component {
render() {
return (
<TouchableOpacity>
<Text>Logout</Text>
</TouchableOpacity>
);
}
}
export default Logout;
我正在尝试将其导入另一个文件,但是发生以上错误。这是我的导入方式:
import Logout from "../components/Logout";
答案 0 :(得分:1)
请仔细检查“ react-native-gesture-handler” 库是否具有文本 零件。您可能错误地从导入{Text} “ react-native-gesture-handler” 。尝试:
import {Text} from 'react-native';