Реакт + Пожарный магазин. db.collection ... set ({date: date}) ==> ничего не происходит - PullRequest
0 голосов
/ 05 апреля 2020

Я новичок в реакции. Я пытаюсь загрузить дату, выбранную из 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;

Любое предложение будет оценено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...