采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
感觉设计逻辑有点怪,需要全取msg吗?如果进入一个个人对话的msg读取那两个人的msg不就可以了吗?感觉不scaleable
你好,当初设计考虑到这么几点
聊天是多对多的,一次把和我有关系的用户数据都拿出来 ,可以做一个单一的数据源,有点刻意为 redux 设计场景的感觉
单一数据源 我们后面做 redux 优化的时候,可以使用 reselect 做缓存
你说的这么设计也是 OK 的 但是有一个问题,就是聊天列表页面,总归是要取全局数据的,所以算折中了一下
我迷路了,老师求代码啊 https://gitee.com/eldyvoon
添加完毕
我觉得不应该是聊天列表取所有聊天记录后对应返回的json放置from和to的信息以及最后一条信息内容即可;进入个人聊天界面后,才是单独获取对应chatid的所有聊天记录,否则聊天数量很庞大的时候,不就是一个及其耗时的操作?不过这大部分也是在服务端的优化吧。
登录后可查看更多问答,登录/注册
全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!
1.9k 10
1.3k 9
1.1k 8
1.2k 8
1.2k 7