导入文本会出错

时间:2017-01-04 11:29:31

标签: react-native

我正在尝试使用文本和我遵循一个教程,说明为了使用文本只需键入此

var React = require('react');
var Text = React.Text;

然后你可以使用它,它可以和他一起使用

但是对我来说它不起作用并且给错误说

element type is invalid expected a string 

为了使它能够工作我写了

import {Text} from 'react-native';

为什么会有这种差异?

我认为第一个比我熟悉的第二个

1 个答案:

答案 0 :(得分:2)

您正在两个不同的地方搜索。在第一次尝试中,您将查看react包,这与您在网络上用于React的包相同。当然,在该程序包中使用React Native特定组件并没有多大意义,这就是您没有找到它的原因。在第二个中,您正在查询一个完全不同的包react-native,它具有您正在寻找的元素。