React native 为什么我会得到;错误:文本字符串必须在<;文本>;“组件”;用我的组件?

React native 为什么我会得到;错误:文本字符串必须在<;文本>;“组件”;用我的组件?,react-native,React Native,我有一个名为Home的组件,其中包含以下代码: 从“React”导入React; 从“react native web/dist/exports/Text”导入文本; 导出默认功能主页(道具){ 返回( {props.message} ) } 我正在App.js中导入此组件,如下所示: 从“世博会状态栏”导入{StatusBar}; 从“React”导入React; 从“react native”导入{样式表、文本、视图}; 从“./components/Home”导入主页 导出默认类App扩

我有一个名为Home的组件,其中包含以下代码:

从“React”导入React;
从“react native web/dist/exports/Text”导入文本;
导出默认功能主页(道具){
返回(
{props.message}
)
}
我正在App.js中导入此组件,如下所示:

从“世博会状态栏”导入{StatusBar};
从“React”导入React;
从“react native”导入{样式表、文本、视图};
从“./components/Home”导入主页
导出默认类App扩展React.Component{
构造函数(){
超级();
此.state={
信息:“你好,世界!”
}
}
渲染(){
返回(
);
}
}
const styles=StyleSheet.create({
容器:{
弹性:1,
背景颜色:“#fff”,
对齐项目:“居中”,
为内容辩护:“中心”,
},
});

运行此代码时,会收到一条错误消息,说明必须在组件中呈现
文本字符串。为什么?

您导入了错误的文本组件

而不是:

import Text from "react-native-web/dist/exports/Text";

尝试:

哟 您从错误的文件导入,您必须从react native导入它

import {Text} from "react-native";