Cap the number of renderable messages to increase performance

This commit is contained in:
Gabe Kangas 2021-10-09 20:59:45 -07:00
parent a57409db13
commit a6ba61079f

View File

@ -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,
});