我认为解决方案是中间件。
意思是这个,你可以Action用名字来做一个InitializeApp例子。创建太Middleware喜欢DataBaseMiddleware。
在你的内部Middleware,你可以创建一个条件来检查是否action是InitializeApp,并在加载完成后获取数据,DataBase你可以dispatch采取行动来更新你的States.
想想你的中间件,你可以调度 UpdateUserInfo(name, age), UpdatePreferences..
我希望我是有帮助的。