【发布时间】:2020-02-02 00:32:29
【问题描述】:
在官方文档中,对动作的定义包括:
“事件驱动 - 捕获事件而不是命令,因为您将事件的描述与该事件的处理分开。”
有人可以举例说明事件和命令之间的区别吗?
【问题讨论】:
标签: angular flux ngrx-store
在官方文档中,对动作的定义包括:
“事件驱动 - 捕获事件而不是命令,因为您将事件的描述与该事件的处理分开。”
有人可以举例说明事件和命令之间的区别吗?
【问题讨论】:
标签: angular flux ngrx-store
假设当用户打开 /product/ 页面时,我们必须显示产品详细信息。
从 url 读取产品 id 的 UI 可以通过不同的方式通知应用调度操作:
命令样式:LoadProduct / FetchProduct。 UI 明确知道如何处理打开的页面。它决定了应用的行为方式。
事件样式:ProductPageOpened。 UI 只是将事件通知系统。它不知道应该如何处理该事件。
【讨论】: