Я новичок в реакции. Я пытаюсь загрузить дату, выбранную из datetimepicker, в firestore.
Я поместил оператор db.collection в функцию onchange. Но ничего не происходит. Нет ошибок Нет логов. Ничего. То же самое в консоли Firebase. Пока консольные журналы работают.
import React, { Component } from 'react';
import DateTimePicker from 'react-datetime-picker';
import { db } from "../firebase";
class Picker extends Component {
state = {
date: new Date(),
}
onChange = date => this.setState({ date },
function(){
const DateContext =this.state.date;
db.collection("date_selected").doc('date_selected').set({date:DateContext});
})
render() {
return (
<div>
<DateTimePicker
onChange={this.onChange}
value={this.state.date}
/>
{ console.log(this.state.date) }
)}
</div>
);
}
}
export default Picker;
Любое предложение будет оценено