Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在reactjs中保留表列的缓存_Javascript_Reactjs - Fatal编程技术网

Javascript 在reactjs中保留表列的缓存

Javascript 在reactjs中保留表列的缓存,javascript,reactjs,Javascript,Reactjs,我有表组件,我可以自定义表列。 我可以重新定位并隐藏/显示表列 那么,如何在客户端缓存中存储用户自定义的表列?鉴于我不知道您使用什么包来处理表自定义,我认为您可以使用localStorage将自定义配置保存在本地存储上。设置“用户自定义表配置”,JSON.stringifyconfigObject 要检索它,在componentDidMount生命周期方法上,您可以读取它并将其保存为localStorage状态。获取“用户自定义表配置”。考虑一下: 它可能不存在,以前从未自定义过表,因此您必须能

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


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

鉴于我不知道您使用什么包来处理表自定义,我认为您可以使用localStorage将自定义配置保存在本地存储上。设置“用户自定义表配置”,JSON.stringifyconfigObject

要检索它,在componentDidMount生命周期方法上,您可以读取它并将其保存为localStorage状态。获取“用户自定义表配置”。考虑一下:

它可能不存在,以前从未自定义过表,因此您必须能够处理默认情况; 它将是一个字符串,因此需要JSON.parse;
欢迎来到SO,请环顾四周,看看如何提出正确、有效的问题。定制是什么意思?在运行时显示隐藏表?或者基于某个使用角色?我有一个表,可以隐藏或显示列。我在做每一个栏目的定制。只是最后一个表定制的存储。当用户登录到系统时,我将向用户显示最后一个tablegrid定制。这将是我的解决方案。谢谢。