image

Bootcamps ilimitados + curso de inglés para sempre

80
%OFF
Article image
Valdir Alves
Valdir Alves06/06/2024 10:50
Compartir

Debounce em JavaScript

  • #JavaScript
  • #TypeScript

O que é Debounce ? 

đŸ€” Debouncing Ă© uma tĂ©cnica usada para garantir que uma função nĂŁo seja chamada mais de uma vez a cada X milissegundos.

Quando usar ?  

🔄 Eventos que disparam mĂșltiplas vezes rapidamente, como redimensionamento da janela, rolagem ou teclas pressionadas.

Exemplo Pråtico  

đŸ‘šâ€đŸ’» Imagine um campo de busca que envia uma requisição a cada tecla pressionada. Sem debounce, isso causaria vĂĄrias requisiçÔes desnecessĂĄrias.

image

Usando a Função

image

Explicação

  • 1ïžâƒŁ debounce recebe uma função e um tempo de espera.  
  • 2ïžâƒŁ Retorna uma nova função que redefine o timeout e chama a função original apĂłs o tempo de espera.  
  • 3ïžâƒŁ Aplica debounce ao evento de entrada do campo de texto.

BenefĂ­cios

✔ Melhora a performance  

✔ Menos requisiçÔes desnecessĂĄrias  

✔ ExperiĂȘncia do usuĂĄrio mais suave  

Tente VocĂȘ Mesmo!  

💡 Debounce Ă© uma tĂ©cnica simples, mas poderosa.

Experimente adicionar debounce ao seu projeto e veja a diferença!

Te Encontro no Linkedin.

Compartir
Recomendado para ti
Savegnago - Lógica de Programação
GFT Start #6 - Lógica de Programação
PotĂȘncia Tech iFood - Desenvolvimento de Jogos
Comentarios (1)
Ronaldo Schmidt
Ronaldo Schmidt - 06/06/2024 18:15

Muito bom artigo.

E por isso que javascript eh o meu favorito!

Solucoes simples e direto ao ponto.

Obrigado por compartilhar.