我正在使用redux-persist持久存储。 但是“地方政府”呢?
例如,用户输入了一些字段并选择了一些选项(无线电/下拉菜单)。
由于只有此组件在乎数据,因此我认为将其存储很不好。
但是现在这就是我在做什么。当用户单击“提交”时,我会将this.state
像{...state, myComponent: {persistStatea: oldState}}
一样放入商店
我应该如何保留此类信息?
答案 0 :(得分:0)
redux-persist正在访问Web浏览器上的本地存储。您可以随时随时直接访问它,并在其中存储任何内容。
var { state } = this.state;
localStorage.setItem('key', JSON.stringify(state))
然后检索:
var restoredState = JSON.parse(localStorage.getItem('key'))
您需要进行细化,因为https://stackoverflow.com/a/29560595/8896573
现在您只需要在组件的生命周期中找到逻辑点即可使用它们