datepicker,我找不到设置/更新状态的方法,以便从道具中加载默认值。
import DatePicker from "react-datepicker";
export default class AddDate extends React.Component {
constructor(props) {
super(props);
this.state = {
startDate: this.props.start.format('MM/DD/YYYY')
};
}
handleStartDate(date) {
this.setState({
startDate: date
});
}
render() {
return (
<DatePicker
selected={this.state.startDate}
onChange={this.handleStartDate.bind(this)}
className="form-control"
id="startDate"
todayButton={"Get Today's Date"} />
);
}
}
AddDate.propTypes = {
start: PropTypes.object.isRequired,
};
最初,道具来自Fullcalendar&#34;选择&#34;事件,提供(开始,结束)。
我得到的错误是:&#34;未捕获的TypeError:t.date.clone不是函数&#34;