Вы не передаете value
в компонент DatePicker
. Вы можете использовать start
как value
для управления DatePicker
и полностью игнорировать defaultValue
.
Причина, по которой console.log(this.state.start)
в вашем обработчике onChange1
не отображает start
вы считаете, что setState
является асинхронным, что означает, что this.state.start
еще не обновлено.
class EventForm extends Component {
state = {
text: '',
errors: {},
start: '2017-05-24T10:30',
end: ''
};
onChange1 = (e) => {
this.setState({
start: e.target.value,
});
};
render() {
return (
<div>
<DataPicker
label="Event Starts"
onChange={this.onChange1}
value={this.state.start}
/>
</div>
)
}
}
Попробуйте использовать временную шкалу TensorFlow: Как профиль TensorFlow