Javascript 元素类型无效,应为未定义的字符串
所以我正在学习一门关于React Native的课程,这门课程似乎有点过时了。 只是尝试导入单个组件Javascript 元素类型无效,应为未定义的字符串,javascript,react-native,Javascript,React Native,所以我正在学习一门关于React Native的课程,这门课程似乎有点过时了。 只是尝试导入单个组件 import React, { Component } from 'react'; import { AppRegistry, Text, View } from 'react-native'; import TaskList from './TaskList'; class AwesomeProject extends Component { constructor(props, con
import React, { Component } from 'react';
import { AppRegistry, Text, View } from 'react-native';
import TaskList from './TaskList';
class AwesomeProject extends Component {
constructor(props, context) {
super(props, context);
this.state = {
todos:[
{
task:'Learn React Native'
},
],
};
}
render() {
return (
<TaskList />
);
}
}
AppRegistry.registerComponent('AwesomeProject', () => AwesomeProject);
import React,{Component}来自'React';
从“react native”导入{AppRegistry,Text,View};
从“/TaskList”导入任务列表;
类AwesomeProject扩展组件{
构造函数(道具、上下文){
超级(道具、背景);
此.state={
待办事项:[
{
任务:“学习反应本族语”
},
],
};
}
render(){
返回(
);
}
}
AppRegistry.registerComponent('AwesomeProject',()=>AwesomeProject);
TaskList.js
import React, { Component } from 'react';
const {
Text,
} = React;
class TaskList extends Component {
render() {
return (
<Text>Hi this is the TaskList!</Text>
);
}
}
export default TaskList;
import React,{Component}来自'React';
常数{
文本,
}=反应;
类任务列表扩展组件{
render(){
返回(
嗨,这是任务列表!
);
}
}
导出默认任务列表;
我环顾四周,没有做错其他人应该从
react native
导入的文本。在任务列表中
尝试执行
import {
Text,
} from 'react-native'
而不是
const {
Text,
} = React;
在TaskList
中,尝试从'react native'
导入{Text},而不是const{Text,}=react代码>解决了它,你想发布你的补丁吗,谢谢你,酷,很高兴它对你有用这对我来说是巨大的。我花了几个小时才注意到。谢谢你@Cherniv