| id | upgrade-guidelines |
|---|---|
| title | 从老版本升级 |
V2 版本主要变化:
- Pure ESM Packages
- 移除 V1 版本中已被标记为「已过期」的 API
如果你的代码在 icestore V1 下没有任何 Warning,则可以直接升级到 V2 版本。具体包含以下 Warning:
useModelActionsStateAPI has been detected, please useuseModelEffectsStateinstead.useModelActionsAPI has been detected, please useuseModelDispatchersinstead.withModelActionsAPI has been detected, please usewithModelDispatchersinstead.withModelActionsStateAPI has been detected, please usewithModelEffectsStateinstead.- Model: Defining effects as objects has been detected, please use `{ effects: () => ({ effectName: () => {} }) }` instead.
- Model(${name}): The actions field has been detected, please use `reducers` and `effects` instead.
针对这些 Warning,可以参考 icestore V1 文档进行升级。