【发布时间】:2023-03-11 21:13:01
【问题描述】:
好的,让我们以 Facebook 给出的例子来介绍 Flux :https://www.youtube.com/watch?list=PLb0IAmt7-GS188xDYE-u1ShQmFFGbrk0v&v=nYkdrAPrdcw#t=621
我们有一个应用程序:
- 显示消息;
- 显示一个带有未读消息数量的气泡。
这是我的问题:
unreadCount 应该住在哪里?
这是我能想到的两个选项:
1/messagesStore 正在处理存储消息并在每次消息发生某些事情时计算unreadCount(或与保持计数最新的另一个存储的变体);
2/ messagesStore 只存储消息的原始列表,显示unreadCount 的视图负责计算未读消息的数量。
一般问题是:
商店应该只存储纯原始数据还是任何类型的数据?
【问题讨论】: