Mario Souto - Dev Soutinho Profile picture
Jan 26, 2023 5 tweets 2 min read Read on X
🧵 Debounce é uma técnica no JavaScript que evita que uma função seja chamada várias vezes em um curto período de tempo. Ele aguarda um tempo específico antes de chamar a função novamente. Isso é útil para evitar que ações desnecessárias sejam executadas. #DevSoutinho
Exemplo: você tem um botão de busca que chama uma função a cada vez que é pressionado. Com debounce, você pode esperar o usuário parar de digitar antes de realizar a busca.
Debounce também pode ser usado para otimizar desempenho em eventos como scroll e resize.
Em resumo, debounce é uma ferramenta poderosa para controlar quando uma função é chamada e otimizar o desempenho do seu código. #javascript #programação #DevSoutinho
Se quiser práticar em um caso aplicando em um projeto, confere esse vídeo ensinando a adicionar cheats em qualquer site 😍

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mario Souto - Dev Soutinho

Mario Souto - Dev Soutinho Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @omariosouto

Mar 23, 2023
Faz uns 40 min que não consigo para de pensa que a @OpenAI vai fazer o planeta terra vira o filme Elysium e/ou quebrar o capitalismo.

Se por algum motivo a taxa de desemprego chega a 30% numa cidade, tu acha que o que vai impedir as pessoas de saquearem estabelecimentos pq elas… twitter.com/i/web/status/1…
Ahh mas vão ter outros empregos. Que emprego? Por trás de 1 capa de revista tem uma linha de 6/7 pessoas e hoje tu faz isso com um comando.
Ahh mas vai surgir novos negócios revolucionários. Pra que? Se qualquer coisa pode ser criada com um prompt, o que impede disso ser uma feature do modelo e a @OpenAI ser dona disso? Nada.
Read 7 tweets
Mar 22, 2023
Conteúdo avançado: é avançado mesmo ou só porque você não sabe vc considera avançado e depois pra você vira intermediário? 🤔

@sseraphini
Ex: se eu falo que vou otimizar animações em CSS usando GPU. Parece ciência de foguete e na prática eu só tô usando opacity e transform. Agora eu posso fazer coisas bem complexas e que demandam mais esforço mental criando umas animações com múltiplos keyframes. Nesse caso o que é… twitter.com/i/web/status/1…
Fazer deploy de um projeto: você pode subir na vercel com um click e isso é “básico”. Tu pode configurar uma máquina na digital ocean e isso pode ser “avançado” se você não sabe, mas pra quem faz isso várias vezes é o “básico” pq depois tem N preocupações de segurança, escala,… twitter.com/i/web/status/1…
Read 4 tweets
Sep 22, 2022
Vendo a galera sofrendo pra arrumar emprego na área hoje eu queria mandar uma real.

Eu sei que você precisa pagar as contas, eu sei que todo mundo fala que a área tech pagar bem mas você PRECISA ESTUDAR A BASE

Aprender lógica de programação, saber explicar pra alguém …
O que é variável, o que é uma função, o que é um objeto … eu falo isso com tranquilidade pq cada vez mais eu vejo posts do tipo “Ahh mas o povo só sabe React e Node” mas o ponto é que o povo SE FECHA pra oportunidades. Escolher linguagem pra trabalhar é um luxo que só quem …
Já tá a mais tempo na área pode se dar. Você que não tem nem um estágio tem que ser capaz de entendendo a base, pegar um livro ou um tutorial com get started da vida e tentar criar programinhas simples em diferentes cenários. O que mais tem no mercado é linguagem …
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(