1

如何使用 ReSwift 从数据库加载初始应用程序状态?

我正在考虑类似于第一次初始化应用程序状态时的中间件,即第一次调用减速器时。

4

1 回答 1

0

我认为解决方案是中间件。

意思是这个,你可以Action用名字来做一个InitializeApp例子。创建太Middleware喜欢DataBaseMiddleware

在你的内部Middleware,你可以创建一个条件来检查是否actionInitializeApp,并在加载完成后获取数据,DataBase你可以dispatch采取行动来更新你的States.

想想你的中间件,你可以调度 UpdateUserInfo(name, age), UpdatePreferences..

我希望我是有帮助的。

于 2018-07-10T14:40:55.077 回答