我试图让我的flux/react
应用程序更好。
我想用纯组件编写功能代码,我非常喜欢redux
概念。但是,我必须坚持使用助焊剂。
我想知道从其他商店加载商店中的数据是否有问题。
想象一下,我有一个带有一些类别的数据库和一些从后端给出的地理数组。我需要在应用程序的许多不同部分使用这些内容。所以我有一个动作,我在ComponentDidMount
初始化我需要的地方:
AppAction.init()
进行ajax调用并获取_categories and _geographics
现在我让AppStore监听并存储数据。
ComponentA使用来自AppStore和StoreA的getter来操作数据并将其传递给我的组件。
我想将StoreA中的所有数据逻辑放入一个从AppStore获取数据的getter中。
在StoreA中
let data = AppStore.getData();
你们看到这样做有什么缺点吗?