Javascript 回应本地天才聊天绩效问题
当ı收到此错误时,相同的消息数据会附加到聊天列表中,并导致崩溃 我正在尝试用react native gifted chat编写聊天应用程序,我期望用户发送超过15000条消息,但我的gifted chat甚至无法处理1000条消息。İt给出了这个错误 我通过套接字从mongodb获取数据 是否有任何方法可以以真正好的性能呈现消息数据?Javascript 回应本地天才聊天绩效问题,javascript,mongodb,react-native,socket.io,react-native-gifted-chat,Javascript,Mongodb,React Native,Socket.io,React Native Gifted Chat,当ı收到此错误时,相同的消息数据会附加到聊天列表中,并导致崩溃 我正在尝试用react native gifted chat编写聊天应用程序,我期望用户发送超过15000条消息,但我的gifted chat甚至无法处理1000条消息。İt给出了这个错误 我通过套接字从mongodb获取数据 是否有任何方法可以以真正好的性能呈现消息数据? 我对它做了很多研究,比如PureComponent等等。什么都不管用:/我认为如果你想达到你的目标,你应该用react native替换呈现消息的组件。并将in
我对它做了很多研究,比如PureComponent等等。什么都不管用:/我认为如果你想达到你的目标,你应该用react native替换呈现消息的组件。并将initialNumToRender设置为一个较小的数字,如10-15。我在一个类似的聊天应用程序中使用了这种方式,但没有使用从零开始制作的天才聊天应用程序 以下是我呈现消息的方法,对任何数量的消息都没有问题: this.flatList=ref} onLayout={this.onLayout} renderItem={this.renderItem} keyExtractor={item=>`${item.message\u id}`} />
我做了你在gifted chat中作为listview道具所说的,但同样的:/这大大提高了我的性能哇!谢谢你好,我有一个类似的问题,请你看一下。