为什么全取msg然后做filter,而不是单一的读取msg?
来源:10-9 修正未读消息数量

eldy
2017-12-07
感觉设计逻辑有点怪,需要全取msg吗?如果进入一个个人对话的msg读取那两个人的msg不就可以了吗?感觉不scaleable
写回答
1回答
-
慕瓜8449030
2017-12-07
你好,当初设计考虑到这么几点
聊天是多对多的,一次把和我有关系的用户数据都拿出来 ,可以做一个单一的数据源,有点刻意为 redux 设计场景的感觉
单一数据源 我们后面做 redux 优化的时候,可以使用 reselect 做缓存
你说的这么设计也是 OK 的 但是有一个问题,就是聊天列表页面,总归是要取全局数据的,所以算折中了一下
032018-04-12
Redux+React Router+Node.js全栈开发
全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!
1822 学习 · 750 问题
相似问题