Cap the number of renderable messages to increase performance
This commit is contained in:
parent
a57409db13
commit
a6ba61079f
@ -212,6 +212,9 @@ export default class Chat extends Component {
|
||||
);
|
||||
});
|
||||
updatedMessageList.splice(insertAtIndex + 1, 0, convertedMessage);
|
||||
if (updatedMessageList.length > 300) {
|
||||
updatedMessageList = updatedMessageList.slice(Math.max(updatedMessageList.length - 300, 0));
|
||||
}
|
||||
this.setState({
|
||||
messages: updatedMessageList,
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user