【发布时间】:2015-10-13 20:57:43
【问题描述】:
我正在研究 Flux,我想我理解了工作流程:
View -> Action -> Dispatcher -> Store -> View
但是,我不太明白应该在哪里填充我的 Store 的初始状态。
例如,假设我正在编辑联系人。所以我假设我有一个ContactsStore。这就是我想象当我访问 URL /contacts/edit/23 时会发生的事情:
- 不知何故,我的
ContactsStore填充了我正在编辑的联系人,在本例中为联系人 23。数据将来自服务器。 -
EditContact视图会收到来自ContactsStore的通知,因此它会将自身呈现为初始状态。 - 当我保存联系人时,视图将触发
SaveContact操作,流程将继续。
步骤 (1) 我不清楚。 ContactsStore 应该在哪里填充初始状态?我在哪里调用服务器?商店上有吗?
谢谢。
【问题讨论】:
标签: javascript reactjs reactjs-flux flux