React native 接收';应为组件类,获得[objectObject]';本机ios应用程序中出现错误
我无法确定出现此错误的原因(实际上我甚至不知道它是什么意思!)通常红色屏幕错误指向文件位置,但这并不指向文件位置,尽管它指向“new”的使用,因此我假设问题是此文件,因为它一直在工作到这一点:React native 接收';应为组件类,获得[objectObject]';本机ios应用程序中出现错误,react-native,React Native,我无法确定出现此错误的原因(实际上我甚至不知道它是什么意思!)通常红色屏幕错误指向文件位置,但这并不指向文件位置,尽管它指向“new”的使用,因此我假设问题是此文件,因为它一直在工作到这一点: import React, { Component } from 'react'; import { Text, View, StyleSheet, ListView } from 'react-native'; import { connect } from 'react-redux'; import
import React, { Component } from 'react';
import { Text, View, StyleSheet, ListView } from 'react-native';
import { connect } from 'react-redux';
import PeopleItem from './PeopleItem';
const styles = StyleSheet.create({
container: {
flex: 1,
width: 353,
flexWrap: 'wrap',
paddingTop: 20,
paddingLeft: 20,
},
});
class PeopleList extends Component {
componentWillMount() {
const ds = new ListView.DataSource({
rowHasChanged: (r1, r2) => r1 !== r2,
});
this.dataSource = ds.cloneWithRows(this.props.people);
}
render() {
return (
<View style={styles.container}>
<ListView
enableEmptySections={true}
dataSource={this.dataSource}
renderRow={(rowData) =>
<PeopleItem people={rowData} />
}
/>
</View>
);
}
}
const mapStateToProps = state => {
return { people: state.people };
};
export default connect(mapStateToProps)(PeopleList);
import React,{Component}来自'React';
从“react native”导入{Text,View,StyleSheet,ListView};
从'react redux'导入{connect};
从“/PeopleItem”导入PeopleItem;
const styles=StyleSheet.create({
容器:{
弹性:1,
宽度:353,
flexWrap:“wrap”,
paddingTop:20,
paddingLeft:20,
},
});
类PeopleList扩展了组件{
组件willmount(){
const ds=new ListView.DataSource({
行已更改:(r1,r2)=>r1!==r2,
});
this.dataSource=ds.cloneWithRows(this.props.people);
}
render(){
返回(
}
/>
);
}
}
常量mapStateToProps=状态=>{
返回{people:state.people};
};
导出默认连接(MapStateTops)(人员列表);
抱歉,我没有将调用的文件中的元素大写-这只花了我大约3小时。抱歉,这不是导致错误的文件,我已经解决了-但不太确定如何解决!没有帮助,它不能告诉我哪个文件!