React native 导入文本会导致错误

React native 导入文本会导致错误,react-native,React Native,我正在尝试处理文本,我遵循一个教程,上面说为了处理文本,只需键入以下内容 var React = require('react'); var Text = React.Text; 然后你可以使用它,它与他一起工作 但对我来说,它不起作用,并给出了错误的答案 element type is invalid expected a string 为了让它发挥作用,我写了 import {Text} from 'react-native'; 那么,为什么会有这种差异呢 我想第一个我很熟悉,而第二

我正在尝试处理文本,我遵循一个教程,上面说为了处理文本,只需键入以下内容

var React = require('react');
var Text = React.Text;
然后你可以使用它,它与他一起工作

但对我来说,它不起作用,并给出了错误的答案

element type is invalid expected a string 
为了让它发挥作用,我写了

import {Text} from 'react-native';
那么,为什么会有这种差异呢


我想第一个我很熟悉,而第二个你在两个不同的地方搜索。在第一次尝试中,您正在查看
react
包,该包与您在web上用于react的包相同。当然,在这个包中有一个React本地特定组件没有多大意义,这就是您找不到它的原因。在第二个包中,您查询的是一个完全不同的包,
react native
one,它确实包含您要查找的元素。

您在两个不同的位置进行搜索。在第一次尝试中,您正在查看
react
包,该包与您在web上用于react的包相同。当然,在这个包中有一个React本地特定组件没有多大意义,这就是您找不到它的原因。在第二个包中,您查询的是一个完全不同的包,
react native
one,它确实包含您要查找的元素。

这意味着它在不同版本中从一个包传输到另一个包否,react和react native的包是完全独立的。我不认为React的软件包中有
文本。您所说的“已转移”到底是什么意思?这意味着它在不同版本中从一个包转移到另一个包否,React和React Native的包是完全独立的。我不认为React的软件包中有
文本。你说的“转移”到底是什么意思?