我正在尝试从我的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 });
});
我希望这些注释可以被编辑并保存回数据库中。