Após alguns testes com a ag-grid foi notado que esta acaba renderizando de forma a causar um delay, causando uma má experiencia ao usuário.
Investigando foi notado que o motivo deste delay pode estar relacionadao a versão do React utilizado no midgard, atualmente `16.14.0`, assim como a versão do NodeJs que utilizamos, atualmente a `12.19.0`.
Estamos com a compatibildade em dia visto a tabela de compatibilidade com a abaixo:
| Versão React | Versão compatível|
| ------------- | ---------------- |
| 15.x | 18 - 21.2 |
| 16.3+ / 17+ | 22 - 29 |
| 18+ | 27.2+ |
A nova versão da Ag-grid disponibiliza um novo motor de renderização que faz o uso do React o reactui, melhorando assim a comunicação entre seus componentes e toda a camada lógica.
Você pode ler a documentação completa do motor aqui: [Rendering](https://www.ag-grid.com/archive/29.1.0/react-data-grid/reactui/).
### Solução
Devido ao delay causado com este novo motor foi optado por desativa-lo a fim de manter a mesma experiência do usuário ao reliazar o scroll,
vertical e horizontal.
No componente do bricks foi inserido uma nova prop `suppressReactUi` como padrão verdadeirao que desativa o motor reactui da Ag-Grid, mantendo o motor da própria ag-grid.
### Soluções futura
A partir do momento em que o midgard estiver utilizando uma versão mais atual do React `18+` assim como o Node `18+`, poderemos ativar o uso do novo motor reactui para Agg-grid, tendo em vista que novos testes terão que ser realizados.