【发布时间】:2022-11-12 12:05:14
【问题描述】:
我已经查看了这个问题的 xy 答案,没有一个有帮助。我正在创建一个简单的反应应用程序来为自己写笔记。写完笔记后,我希望即使刷新页面后也能保存它。为此,我想使用useEffect 钩子,但它没有这样做,是的,它是从标题中的反应导入的,谢谢您的任何建议!
useEffect(() =>{
const savedNotes = JSON.parse(localStorage.getItem("react-notes-app-data"));
if(savedNotes) {
setNotes(savedNotes);
}
}, []);
useEffect(() => {
localStorage.setItem("react-notes-app-data", JSON.stringify(notes));
}, [notes]);
我在刷新页面时尝试使用 JSON.parse 和 JSON.stringify 来检索数据(我的笔记)。
【问题讨论】:
标签: reactjs react-hooks