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.