收到错误未定义不在对象中(评估 this.props=props)
2019-11-18
35
import React,{Component} from 'react';
import {
SafeAreaView,
StyleSheet,
ScrollView,
View,
Text,
StatusBar,
TouchableOpacity,
} from 'react-native';
import {
responsieHeight,
responsiveHeight,
} from 'react-native-responsive-dimensions';
class App extends Component(){
constructor(props){
super(props);
this.state={Hi:false}
}
render(){
return (
<View style={{flex:1}}>
<SafeAreaView>
<TouchableOpacity
onPress={() => this.setState({Hi: true})}
style={{
marginHorizontal: 30,
height: responsiveHeight(8),
backgroundColor: '#000',
borderRadius: 40,
marginVertical: 5,
}}></TouchableOpacity>
</SafeAreaView>
</View>
);
}
};
export default App;
我不知道为什么会出现此错误,因为这是由于构造函数上的 props 或 touchableOpacity 中的状态更改所致,或者这是与手机相关的一些错误,我只是将 View 更改为 TouchableOpacity,然后开始出现此类错误,现在此错误一次又一次发生
1个回答
将 :
class App extends Component(){
更改为:
/// 它是一个类,而不是一个函数
class App extends Component {
检查 expo slack: https://snack.expo.io/@saadqbal/96c70b
Saadi
2019-11-18