Update React MobX store not more often than 1 second

Our frontend React application gets multiple updates per second via web sockets that we then update the MobX store with. This causes multiple component’s rerenders and whole application to perform very poor.

What would be the most elegant solution we can develop in order to make it perform better? Is it somehow possible to gather all the data we collect within one second in some kind of temporary place and then after one second update store with it? Or is there any other better solution that can prevent multiple rerenders?