无法导入组件

时间:2020-04-12 11:08:59

标签: react-native

错误:

元素类型无效:预期为字符串(对于内置组件) 或类/函数(用于复合组件),但得到:未定义。您 可能忘记了从定义文件中导出组件, 否则您可能混淆了默认导入和命名导入。

代码:

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";

1 个答案:

答案 0 :(得分:1)

请仔细检查“ react-native-gesture-handler” 库是否具有文本 零件。您可能错误地从导入{Text} “ react-native-gesture-handler” 。尝试:

import {Text} from 'react-native';