在做react 聊天程序的时候,同时大并发的从node.js 端 emit 大量消息。
react 还没有来的及componentDidUpdate,的时候,又需要修改state,也就是说大量的并发修改state请求,
容易会丢数据。
我有一个解决方法,大量的异步消息,进入一个消息对了,然后一条消息一条消息的刷新state ,如果是
这样决绝,我如何用js 写一个消息队列的算法,在 完成一次 componentDidUpdate ,在消息队列中清除一个消息。
或者还有什么更好的解决办法吗?