Datagrid rendering on any interaction

Hello, I have a Datagrid component in which I have loaded 600 records, instead of doing it with a specific object I do it with an IDictionary<string,object>. The problem is that when I try to expand a row because I have more information. But it takes too long about 20 seconds.

This is how Blazor framework works - the component is rerendered on every state change. You can use paging to display less records.