Error: Null is not an object
Error: Null is not an object
我正在试用这个组件react-native-calendar
总是报错null is not an object (evaluating this.state.date)
我尝试初始化名为 state 的状态变量并为其分配日期值,但错误仍然存在。
var Calendar = require('react-native-calendar-component');
export default class proj extends Component {
constructor(props) {
super(props);
this.state = {
date: new Date()
};
}
render() {
return (
<Calendar
date={this.state.date}
onPrevButtonPress={() => this.handlePrevButtonPress()}
onNextButtonPress={() => this.handleNextButtonPress()}
onDateSelect={(date) => this.handleDateSelect(date)} />
);
}
}
您错误地导入了日历组件。
试试这个:
import Calendar from 'react-native-calendar-component';
我正在试用这个组件react-native-calendar
总是报错null is not an object (evaluating this.state.date)
我尝试初始化名为 state 的状态变量并为其分配日期值,但错误仍然存在。
var Calendar = require('react-native-calendar-component');
export default class proj extends Component {
constructor(props) {
super(props);
this.state = {
date: new Date()
};
}
render() {
return (
<Calendar
date={this.state.date}
onPrevButtonPress={() => this.handlePrevButtonPress()}
onNextButtonPress={() => this.handleNextButtonPress()}
onDateSelect={(date) => this.handleDateSelect(date)} />
);
}
}
您错误地导入了日历组件。
试试这个:
import Calendar from 'react-native-calendar-component';