Skip to content

fix: Corrigir requisições em loop

Descrição

O código foi atualizado para fazer uso do useMemo, um hook do react para memorização dos dados, ele só é atualizado caso os dados sejam mudados. Isso evita o excesso de requisições que estava acontecendo

Motivação e contexto

Ao entrar na parte de UCs foi observado que existiam várias chamadas desnecessárias, isso ocasiona um gasto maior da máquina e em possíveis lentidões

Issue relacionada

200 - Corrigir bug de requisições em loop

Principais implementações

Lista das principais implementações ou mudanças realizadas neste merge request.

  • Utilização do hook UseMemo
  • Adição de condicional para verificar a existência dos dados

Como isso foi testado?

Testes manuais no navegador chrome

Tipos de mudança

Marque com um "x" as caixas correspondentes:

  • Correção de bug (não-interrompção de mudança que corrige um problema)
  • Nova funcionalidade (mudança que adiciona funcionalidade)
  • Mudança de quebra (alteração que interrompe o comportamento anterior)
  • Melhoria de desempenho
  • Mudança de refatoração (alteração que não adiciona nova funcionalidade nem corrige bugs)
  • Outra mudança (descreva abaixo):

Checklist

Marque com um "x" as caixas correspondentes:

  • O código segue as diretrizes de estilo deste projeto
  • Foram adicionados testes para cobrir as novas funcionalidades ou mudanças
  • Todos os testes passam
  • As alterações foram revisadas por pelo menos um colega de equipe
  • A documentação foi atualizada, se necessário
  • As alterações não quebram o fluxo de trabalho de nenhum outro usuário ou sistema

Notas adicionais

Parte desse problema e a lógica principal já tinha sido resolvido na issue 171 - Navegação quebra depois de carregar lista de UCs

Merge request reports