【问题标题】:Can't import component无法导入组件
【发布时间】:2020-04-12 11:08:59
【问题描述】:

错误:

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

代码:

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

【问题讨论】:

    标签: react-native


    【解决方案1】:

    请仔细检查 "react-native-gesture-handler" 库是否有 Text 零件。你可能错误地 import {Text} from “反应原生手势处理程序”。试试:

    import {Text} from 'react-native';
    

    【讨论】:

      猜你喜欢
      • 2016-02-05
      • 2022-01-23
      • 1970-01-01
      • 2018-05-28
      • 1970-01-01
      • 2016-04-21
      • 2019-12-22
      • 1970-01-01
      • 2018-11-17
      相关资源
      最近更新 更多