У меня есть следующая функция для сохранения состояния моего приложения в ссылку на Firebase:
saveResultsToDatabase() {
const {
companyName, companyUrl, productName, goals, industries,
ageRanges, gender, other, weightedScores, goalScores, industryScores, ageScores, recommendation,
email, phone, optin
} = this.state
const databaseObject = {
companyName, companyUrl, productName, goals, industries,
ageRanges, gender, other, weightedScores, goalScores, industryScores, ageScores, recommendation,
email, phone, optin
}
contactRef.push().set((databaseObject), function(error) {
if (error) {
console.log(error)
} else {
this.setState({savedToDatabase: true})
}
})
Я хочу обновить объект «сохраненный_данных» в моем состоянии при успешном выполнении Firebase.Однако это не работает.Я получаю следующую ошибку:
TypeError: Cannot read property 'setState' of undefined
Что мне здесь не хватает?