几乎所有内容都在标题上,请参阅下面的代码
saveData() {
let favdata = this.state.UserInput;
firebase.database().ref(`/favorites/`)
.push({ favdata })
.then(() => {
alert('Data saved!')
});
};
该函数无法读取状态和我收到此错误的方式:
undefined不是对象(评估' this.state.UserInput')
答案 0 :(得分:1)
将您的功能正确绑定到this
,例如:
saveData = () => {
// function here
}
以下是有关同一主题的更多资料:https://reactjs.org/docs/handling-events.html