# #reactjs #google-cloud-firestore
Вопрос:
Я пытаюсь передать функцию о firestore дочернему компоненту
Проблема в том, что когда я передаю функции детям, это становится похоже на это
() => {
Object(_Context_DBContext__WEBPACK_IMPORTED_MODULE_4__["AddData"])(tag.description, values, charName);
}
И, конечно, это не работает в дочерних компонентах
Функция, которую я пытался отправить
const db = firebase.firestore();
const AddData = async (tag: string, data: Object, char: string) => {
db.collection('Character')
.doc(char)
.update({
[tag]: firebase.firestore.FieldValue.arrayUnion(data),
});
};//
const ContentAdd = () => {
AddData(tag.description, values, charName);
}; //<- this is actually I tried to send
Когда я просто отправляю addData непосредственно ребенку, результат выглядит так.
async (tag, data, char) => {
_firebaseInit__WEBPACK_IMPORTED_MODULE_2__["default"].collection('Character').doc(char).update({
[tag]: firebase__WEBPACK_IMPORTED_MODULE_0__["default"].firestore.F…
Я думаю, что есть некоторые проблемы с конфигурацией firestore или webpack… но не знаю, как это сделать…
Если что-то пропало, дайте мне знать..