#reactjs #firebase
#reactjs #firebase
Вопрос:
У меня есть эта проблема с react firebase / firestore
ошибка :
Неперехваченная ошибка типа: невозможно уничтожить свойство ‘getFirestore’ из ‘undefined’, поскольку оно не определено
export const createTask = (task) => {
return(dispatch, getState, {getFirestore}) => {
const firestore = getFirestore();
firestore.collection('task').add({
...task,
author: 'Steven',
authorId: 1223,
createdAt: new Date()
}).then(() => {
dispatch({type: CREATE_TASK, task })
}).catch((err)=>{
dispatch({type: CREATE_TASK_ERROR, err})
})
}
}
Кто-нибудь знает, что искать?
Комментарии:
1. const firestore = getFirestore;
Ответ №1:
Я думаю, что ваша проблема связана не с кодом, которым вы поделились, а с тем, как вы его использовали.
Это должно работать:
const myTask=createTask(aTask);
myTask(dispatch, getState, {getFirestore});