如何使用ReactJS从Firebase数据库中编辑已保存的帖子

时间:2019-07-04 01:06:50

标签: javascript reactjs firebase firebase-realtime-database

我正在尝试从我的notes-app中编辑一个已经保存的笔记,我认为我的代码不正确。我使用Firebase作为我的数据库,我也使用ReactJS进行此操作。

我最近开始使用ReactJS,并且正在尝试提高我的编码技能。我已经尝试了其他教程中的一些代码,但仍然没有得到想要的结果。

this.db.ref("notes").on("child_changed", snapshot => {
  let note = {
    id: snapshot.key,
    title: snapshot.val().title,
    description: snapshot.val().description
  };
  const notes = [...this.state.notes];
  const index = notes.indexOf(note);
  notes[index] = { ...note };
  notes[index].title = "";
  notes[index].description = "";
  this.setState({ notes });
});

我希望这些注释可以被编辑并保存回数据库中。

0 个答案:

没有答案