好的,让我们以Facebook给出的例子来介绍Flux:https://www.youtube.com/watch?list=PLb0IAmt7-GS188xDYE-u1ShQmFFGbrk0v&v=nYkdrAPrdcw#t=621
我们有一个应用程序:
以下是我的问题:
unreadCount
应该在哪里居住?
以下是我能想到的两个选项:
1 / messagesStore
正在处理存储消息并在每次消息发生时计算unreadCount
(或使用另一个商店保存计数最新的变体);
2 / messagesStore
仅存储原始消息列表,显示unreadCount
的视图负责计算未读消息的数量。
一般性问题是:
商店是否只存储纯原始数据或任何类型的数据?
答案 0 :(得分:0)
好的,所以重新观看Facebook发布的介绍视频(足够集中:)),似乎我的问题的答案在视频中。
最后她说:
我们应该在客户端上使用更明确的数据而不是派生数据
(来源:https://youtu.be/nYkdrAPrdcw?t=17m8s)
我认为,这可以解释为:“视图负责计算派生数据” 这是我一直在寻找的答案:)