在reactjs中保留表列的缓存

时间:2018-10-17 06:36:52

标签: javascript reactjs

我有表格组件,可以自定义表格列。 我可以重新定位,也可以隐藏/显示表列。

那么如何将用户自定义表列存储在客户端缓存中?

1 个答案:

答案 0 :(得分:0)

鉴于我不知道您使用什么软件包来处理“表自定义”,我认为您可以使用localStorage.set('user custom table configuration', JSON.stringify(configObject))将“自定义配置”保存在本地存储中。

要检索它,请使用componentDidMount生命周期方法,将其读取并保存为状态。考虑一下:

  • 它可能不存在(以前从未定制过表),因此您必须能够处理默认情况;
  • 它将是一个字符串,因此您需要localStorage.get('user custom table configuration')