是否有案件的任何模式时的东西(在我的情况下,它是一个过滤器)存储在客户端(例如localStorage
),你需要为每个用户/版一次运行一个脚本来迁移您存储数据。例如,最初有一些时候你决定,你需要单独的每个环境的过滤器后的一个关键myFilter
保存在localStorage
过滤器,所以你需要单独dev-myFilter
,train-myFilter
,等你更新你的代码与环境相关滤波器的工作,但有些用户拥有旧的myFilter
,并且您希望在下一个部署的版本中运行脚本,该脚本将更新保存的过滤器的密钥(如果有)。JS“升级”模式
的问题是 - 什么是该模式/最佳做法?
如果数据不稳定,那么它可能是谨慎的不使用localStorage .. – Pogrindis
@Pogrindis我使用Redux和初始状态它检查localStorage并使用它,如果有设置。为什么谨慎使用localStorage? –