是否有案件的任何模式時的東西(在我的情況下,它是一個過濾器)存儲在客戶端(例如localStorage
),你需要爲每個用戶/版一次運行一個腳本來遷移您存儲數據。例如,最初有一些時候你決定,你需要單獨的每個環境的過濾器後的一個關鍵myFilter
保存在localStorage
過濾器,所以你需要單獨dev-myFilter
,train-myFilter
,等你更新你的代碼與環境相關濾波器的工作,但有些用戶擁有舊的myFilter
,並且您希望在下一個部署的版本中運行腳本,該腳本將更新保存的過濾器的密鑰(如果有)。JS「升級」模式
的問題是 - 什麼是該模式/最佳做法?
如果數據不穩定,那麼它可能是謹慎的不使用localStorage .. – Pogrindis
@Pogrindis我使用Redux和初始狀態它檢查localStorage並使用它,如果有設置。爲什麼謹慎使用localStorage? –