【问题标题】:How to add items to localstorage in react?如何在反应中将项目添加到本地存储?
【发布时间】:2021-08-28 13:12:33
【问题描述】:

我已经尝试实现并将数据添加到本地存储中,但它没有添加,而是继续更新旧的。谁能说如何添加用户输入的对象数组,以便可以将其存储在本地存储中在反应js?

【问题讨论】:

  • localStorage.setItem(' [key] ',JSON.stringify(' [value] '));
  • 这能回答你的问题吗? Storing Objects in HTML5 localStorage
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: javascript reactjs web


【解决方案1】:

您必须一次设置整个对象;

const items = JSON.parse(localStorage.getItem("myItems"));
const newItems = JSON.stringify([...items,{name:"new item"}])
localStorage.setItem("myItems",newItems);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-20
    • 1970-01-01
    • 2019-03-28
    • 2022-01-12
    • 2020-09-14
    相关资源
    最近更新 更多