【发布时间】:2018-07-14 18:23:01
【问题描述】:
我在从同步到 Firebase 的状态中删除时遇到问题。我认为问题出在我的删除功能上。
这就是我将状态同步到 Firebase 的方式
componentDidMount() {
base.syncState("recipes", {
context: this,
state: "recipes"
});
this.loadSampleData();
}
我的删除功能是这样的
deleteRecipe(index) {
const recipes = { ...this.state.recipes };
delete recipes[index];
this.setState({ recipes: recipes });
}
它在没有 firebase 的情况下工作,但是当我将我的状态同步到 firebase 时它停止工作。
如何让它与 Firebase 一起工作?
【问题讨论】:
-
也许您也想在删除食谱后致电
syncState? -
@Tholle 为什么我需要这样做?当我编辑配方时,它也会在我的 firebase 中进行编辑,而无需在我的编辑函数中调用 syncState
-
我只是推测,我不确定。
-
@Tholle btw 我试过了,但没用
标签: javascript reactjs firebase react-native firebase-realtime-database