Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Aprimorando ainda mais a performance

Bom dia Primeiramente, achei muito bacana o assunto trazido em pauta para um curso.

Aproveitando a ideia de otimização e performance, não seria conveniente aplicar uma função ou algo similar ao "debounce" para que haja um intervalo de tempo para pesquisar no filtro e assim não ficasse consultando (em uma api se fosse um caso real) a cada letra digitada na busca? Caso positivo, seria possível, por gentileza, adicionar uma implementação seja com "debounce" ou outra técnica a fim de exemplificar no curso?

Obrigado.

3 respostas

Boa tarde

Algum retorno?

Atenciosamente Felipe D.R

solução!

Olá, tudo bem?

Desculpe a demora em retornar.

Fico feliz em saber que está gostando do curso e buscando formas de aprimorar ainda mais a performance do React.

Sobre a sua pergunta, sim, é possível aplicar a técnica de debounce para otimizar a busca em um filtro. Essa técnica consiste em criar um intervalo de tempo entre as requisições, evitando que a API seja consultada a cada letra digitada na busca. Dessa forma, a busca só será realizada após um determinado tempo de inatividade do usuário.

Para implementar essa técnica em seu projeto, você pode utilizar bibliotecas como o Lodash ou o RxJS. No entanto, é importante lembrar que a implementação pode variar de acordo com o seu projeto e suas necessidades específicas.

Irei passar a sua sugestão para equipe responsável.

Um abraço e bons estudos.

Boa tarde Lorena,

tudo jóia,

Muito obrigado pelo feedback e detalhamento.

Abraço

Felipe D. R