É tão satisfatório quando voce vê o video e entende TUDO que está sendo feito. Sensaçao de que seu esforço está valendo a pena 😭
@Felipe-jf5dx2 жыл бұрын
realmente mano 😭
@viniciuspjardim2 жыл бұрын
Caso o cronometro necessite de precisão, usar o setTimeout para medir o tempo não é a melhor forma. O setTimeout não garante que a função seja chamada exatamente no tempo especificado. Ela pode ser chamada depois caso outra função esteja sendo executada no momento. Chamar o setTimeout dessa forma pode ir acumulando erro a cada segundo. Uma alternativa seria guardar no state a data de início do cronometro usando um Date e a cada iteração calcular o tempo decorrido dessa data. Lembrando que o Date tem precisão de até milissegundo. O setTimeout seria usado apenas para atualizar a interface. O cálculo do tempo decorrido poderia ser feito subtraindo a data de agora com a data de início. Dessa forma mesmo que o setTimeout tenha passado mais de um segundo o tempo decorrido vai refletir exatamente isso. Ele será o tempo exato entre as duas datas. Inclusive com essa alternativa ficaria fácil exibir os milissegundos. Seria só chamar o setTimeout a cada 200 ms, por exemplo e adicionar os milissegundos na interface. Da forma do vídeo não daria para chamar o setTimeout a cada milissegundo pra ir decrementando. Claro que o Diego fez assim pra simplificar, mas só deixando o comentário aqui como curiosidade.
@adryelbarros32502 жыл бұрын
Lembro que nessa NLW eu percebi o mesmo problema, e é pior ainda quando vc vai pra outra aba do navegador O timeout de 1 segundo pra janela em background demorava tipo, bem mais de um segundo, lembro que comparei com o cronômetro do celular e tava perdendo de um a dois segundos a cada 20, mais ou menos Eu fiz desse jeito que vc falou, de salvar o tempo inicial, mas isso acabou dando um outro problema (que eu acabei não conseguindo resolver sem uma gambiarra) O que acontece é que, como o timeout de 1 segundo não executa a cada 1 segundo, tem uma diferença entre a passagem de segundos na atualização da interface e o tempo em si Na interface acabava ficando no mesmo segundo por dois segundos e dps atualizando de uma vez (resolvi isso colocando um valor menor no timeout, tipo, 100ms, pra compensar esse erro, mas isso acaba executando muito mais coisa do que o necessário)
@verttt_2 жыл бұрын
@@adryelbarros3250 desacoplar a parte que atualiza o valor da data para uma função que faça apenas isso, então seu timeout tocará apenas em executar a função e atualizar os valores na tela
@dmmello19892 жыл бұрын
Perfeita colocação, Vinícius!
@dieegosf2 жыл бұрын
Boooooooa, mandou muito!
@brasilpowergames2 жыл бұрын
Eu não sou nenhum especialista em JS, mas tinha pensado isso também. Logo no começo do vídeo, como eu não estava com o PC, pausei para pensar como eu faria. Eu pensei algo assim; Pegar a data atual com new Date().getTime() que retornaria o valor em ms, então somar com o valor do timer para saber quando a contagem iria terminar. Tendo isso, a cada setTimeout, eu calcularia o estado atual da contagem subtraindo o valor do final da contagem menos o now.
@felipematheus36912 жыл бұрын
Diego você é um cara excepcional, imagino a felicidade desses programadores em ter você como mentor. As vezes a forma como você fala conta muito pra quem tá começando. E o bom educador não é aquele que chega e fala "faz melhor", mas sim aquele que pega e fala "deixa eu te ensinar como ser melhor". Isso faz toda diferença e por isso te admiro tanto.
@dieegosf2 жыл бұрын
Poxa, obrigado demais pelo comentário!
@andremelo72542 жыл бұрын
Diego eu sou Dev a 10 anos e nunca vi ninguém ensinar da forma que vc ensina, sua didática é muito boa, sempre colocando a mão na massa mesmo, meu primeiro contato com vcs foi agora que o NLW Return indicação de um amigo, e estou achando demais. Parabéns pelo seu trabalho.
@rafaeljuniorize2 жыл бұрын
Diegao é uma pessoa incrivel. Ainda bem que existem pessoas assim pra nos inspirar e fazer acreditar que vale a pena estar nesse mundão
@dieegosf2 жыл бұрын
Poooow, obrigado
@welingtonwel87992 жыл бұрын
Eu gosto de aprender sozinho porque nao tenho paciencia em assistir video aulas, o diegão e o unico que me prende na tela e assistir seus videos. muito bom conteudo
@gabrielbugarelli2 жыл бұрын
Primeira vez que vejo Diego digitar menos de 50 dígitos por segundo. E isso foi sensacional!
@fabricio65862 жыл бұрын
Sim mano ele já digitava rápido agora com esse macbook novo mesmo nem carro de formula um alcança. kkkkkkkk
@JulioDevUnreal2 жыл бұрын
@@fabricio6586 kkkkkk
@carlacp8230 Жыл бұрын
a babação de ovo é mais rápida ainda
@rhalfoliveira2 жыл бұрын
Esse fig, que lindo cara!!
@gabz33092 жыл бұрын
eu nem comecei a estudar react ainda e entendi esse vídeo perfeitamente. sua didática é ótima, mano. parabéns!
@stan95272 жыл бұрын
parabens diegon tu é o unico bixo que eu nao preciso colocar no 2.0 pra estudar, obrigado.
@nathantorquato97772 жыл бұрын
Baita approach, Diego! Top essa atitude de não criticar negativamente mas sim de forma construtiva e com consideração.
@welly79732 жыл бұрын
adorei esse formato descontraído e mesmo assim passou os conhecimentos, gostaria de mais desses conteúdos 🤝🤌
@dieegosf2 жыл бұрын
Valeu Welly!
@PedroHenriqueTSI2 жыл бұрын
Ótimo conteúdo pessoal, curtindo bastante esse novo modelo 😍🚀
@podthai-podcast2 жыл бұрын
Aaaaaah primeira aparição de um membro do EC no vlog! Amei 🤗🎩
@luantoningalvan85122 жыл бұрын
QUE SAUDADE DE VOCÊ!!
@podthai-podcast2 жыл бұрын
@Luan Tonin Galvan 😍
@vikstu68162 жыл бұрын
Nossa como enrolei para assistir isso e no final era super tranquilo kkkk! Valeu pelo vídeo, eu estou nesse ponto de procurar mais sobre como melhorar códigos que já funcionam... Tanto legibilidade, quanto eficiência
@JosueWalisson2 жыл бұрын
Eu nunca te vi analisando um código iniciante. E agora posso dizer com certeza da humildade e maestria que você tem! Com certeza não chegou onde está agora à toa. Parabéns!
@dieegosf2 жыл бұрын
Obrigado Josué
@elianespsilva2 жыл бұрын
Top!! Amei a sua análise e estratégia! Esse tipo de vídeo nos ajuda a rever os conceitos e reavaliar nossas estratégias!! Parabéns!! Já Quero mais!!
@dieegosf2 жыл бұрын
Obrigado Eliane!!
@rafaelmindicelo11782 жыл бұрын
E eu que nem de frontend sou, mas to aqui curtindo demais seu vídeo! hahaha fera demais
@dieegosf2 жыл бұрын
Hahahahah que massa, Rafael!
@bpuzoni2 жыл бұрын
Quem fez a NLW04 de React/Next lembra bem dessa lógica de countdown!
@italogdm2 жыл бұрын
Massa esses vídeos estilo vlog. Faz mais ae
@BrocchiRodrigo2 жыл бұрын
Sou fã desse cara, projeto massa eim mano!
@dieegosf2 жыл бұрын
@JProtheusOFFICIAL2 жыл бұрын
esse tipo de conteudo é mt massa, da ate pra tirar algumas visoes de leitura de codigo e logica que as vzs nao tive.
@carlos509652 жыл бұрын
Muito show Diegão, mesmo já tendo conhecimento consegui captar vários insights para aplicar no dia a dia! Valeu ótimo vídeo
@kaiophillipe60042 жыл бұрын
Esse state => state é importantíssimo. Para a performance e warnings no console.
@dieegosf2 жыл бұрын
Demais, quero fazer um vídeo só falando sobre closures e como isso funciona no React :)
@kaiophillipe60042 жыл бұрын
@@dieegosf boaaa.. Voaa 🚀
@acm.marques2 жыл бұрын
Nossa aprendi muito hoje e já parti para 70% 20% 10% criei no expo o CountDown. Algumas vezes queria ter a mente do Diego para me ajudar em horas de sufoco...
@Felipe-dd8sh2 жыл бұрын
Seria muito massaaa um vlog como esse realizando um projeto de debugging de um projeto. Fica a sugestão!
@vitorpereira76062 жыл бұрын
Por mais vídeos assim! Aprendi muito com essa refatoração, Diegão manda muito!
@guilhermetrocatti18732 жыл бұрын
Muito legal ter usado fail-first e/ou return-first, isso evita muita cascata de else e diminui muito a complexidade cognitiva, além de evitar a execução de código que seria inútil... Topzera!
@evandrogibicoski2 жыл бұрын
Show, Diego! Vc é demais cara :)
@dieegosf2 жыл бұрын
Obrigaaaaado
@fernandoaugusto83942 жыл бұрын
Mano, que vídeo FO#!@ !! Parabéns pela contribuição para comunidade ! Gostaria muito de ver um vídeo sobre algo correspondende às ferramentas apresentas, porém no windows. Valeuu !
@dieegosf2 жыл бұрын
Obrigado Fernando, infelizmente uso pouquíssimo o Windows pra conseguir te indicar algo.
@kimfrana68732 жыл бұрын
Muito boa essa aula, já mandei pro pessoal do grupo de estudos. Deve ser uma experiência incrível ter você como tutor. Esse seu projeto de ensinar alguém é algum projeto social seu, Diego? Acho muito legal esse formato de vídeo fora de estúdio e lidando com coisas do dia a dia. Acompanho a Rocket a um tempo e vocês sempre tão buscando evoluir na proposta de vocês, parabéns.
@dieegosf2 жыл бұрын
Isso, é um projeto meu que sigo querendo executar cada vez com mais pessoas. Só não faço mais pelo tempo que preciso dedicar para essas pessoas :)
@reginaldoboeke8712 жыл бұрын
Alternativa para screenshot no Linux: Flame Shot Bem parecido com esse que o Diego apresentou.
@rcastledev Жыл бұрын
• Muito interessante, e massa essa refatoração 🔥
@danilo_teixeira2 жыл бұрын
Não sei se alguém citou, mas também existe o método Math.trunc(), que ignora as casas decimais e retorna apenas o número inteiro, também iria servir para o exemplo.
@juniormartinxo2 жыл бұрын
Só um aditivo, 250000ms = 250s, aproximadamente 04min10s ☺️
@ViniciusVille2 жыл бұрын
Agora fica a dúvida... porque o cara escolheu esse valor muito aleatório?! kkkkk
@erykfontes2672 жыл бұрын
@@ViniciusVille Ele deveria ao menos comentar no código ksksksksksk
@sooslokosvivem2 жыл бұрын
Ele deve ter achado q era 25 min
@Astronyan12 жыл бұрын
ele pode ter conseiderado que 1min = 10s, (porque quase todas as unidades seguem essa padrão DECImal, e o tempo é uma exeção, ent é facil confundir)
@victortaveirarodrigues80322 жыл бұрын
porquê 25 minutos é um valor recomendado de produtividade da técnica Pomodoro
@mathsena0072 жыл бұрын
Diego é mestre!
@ngungadev2 жыл бұрын
🙂🙂🙂 aprendi muita coisa neste vídeos!! parabéns
@dieegosf2 жыл бұрын
Que bom!!
@fellipeemanoel30402 жыл бұрын
Dica boa demais de ferramentas Diegao!!!
@samuelcustodiodasilva44702 жыл бұрын
Esses videos estilo vlog dele é mt bom
@LuanHenrique-pc3nn2 жыл бұрын
O Diego é mt impressionante mds
@dieegosf2 жыл бұрын
Osh, obrigado
@jeffersonfelixdev2 жыл бұрын
Que massa! Vou colocar meu código do jogo da velha em C++ que eu fiz há 20 para refatorar kkkk
@ctenonam42 жыл бұрын
Eu adoraria que o Diego fizesse esse tipo de refatoração com meus códigos XD
@sileo1149 Жыл бұрын
Faz música diegão ? Vi uma scarlett ali hein ! ótimo vídeo
@BrunoBourne20122 жыл бұрын
Vídeo foi tão maneiro que quando eu comecei a ver eu tava com aquele pensamento "vou pôr na playlist assistir mais tarde" mas aí fui assistindo e assistindo e quando me dei conta, o vídeo já tinha acabado kk
@dieegosf2 жыл бұрын
Hahahahahahaha acontece, igual os vídeos da galera construindo casas no meio da floresta apenas com gravetos!
@thiagonunesmiziara68662 жыл бұрын
Meu sonho uma call com o Diego pra ele me guiar no que tenho que evoluir!
@victorlongon2 жыл бұрын
Eu acho que pra melhorar mais ainda vc teria que ter criado uma variável pra armazenar timeout e qdo o valor chegar a zero vc chamaria clearTimeout com o timeout e tbm no useEffect como clear function (a função q vc retorna no effect). Isso pra garantir q caso o componente seja "desmontado" o timeout tb seja cancelado
@dieegosf2 жыл бұрын
Boa, dá pra melhorar muito sim!
@igoroliveira30152 жыл бұрын
Esses vlogs estão maneiros demais :D
@mekimilan2 жыл бұрын
Pra adicionar sobre o software de multitool de screenshot, tem tambem o ShareX
@EmilioDvilela2 жыл бұрын
testa o lightshot... tem para windows e mac... muito bom.. e acho mais pratico que o cleanshot
@rafacapoci1757 Жыл бұрын
Esperava um video de clean code, recebi um de dicas para mac kkkkkkk.
@maykelsantos55012 жыл бұрын
Tenho alguns em java e em C, na época em que comecei a programar,. Eram bem pra iniciantes mesmo, gostaria de ver eles na live pra demonstrar como se sairiam hoje.
@omouravictor2 жыл бұрын
Melhor formato de vídeo
@gabrielperuchi64622 жыл бұрын
Muito massa esse estilo de vídeo!
@sirlucasm2 жыл бұрын
mt bom conteúdo e dostei demais da ideia de video tipo daily vlog
@plusnascimento45372 жыл бұрын
Muito bom o vídeo 👏👏👏
@ursochurrasqueira2 жыл бұрын
uma coisa que passou batido, é sempre importante "limpar" o setTimeout/setInterval que foi invocado no useEffect supondo que o usuário saísse da página de pomodoro faltando 1 min e fosse pra de página perfil, depois de 1 min o timeout executaria o setState que possivelmente já saiu da memória e ocasionaria num erro
@felipebutcher2 жыл бұрын
o problema de usar o setTimeout é que a próxima interacao vai comecar depois que a primeira acaba. entao se o codigo pra reduzir o amount demorar 0.001 segundo, a interacao toda vai ter 1.001 segundo, e nao 1 segundo exato. sei q a diferenca é minima mas como queremos fazer um countdown, o certo sao os 25 segundos serem exatos. o setInterval vai comecar cada interacao exatamente a cada 1 segundo. assim no final dele terao passados exatamente 25 segundos, e nao 25.0025
2 жыл бұрын
Sensacional 👏🏻
@alexandrerocha79182 жыл бұрын
Utilidade publica, somente começa a refatorar msm no 16:30
@thejuliorodx2 жыл бұрын
Qual seria a melhor abordagem caso eu tivesse botões: Start, Stop e Reset?
@dieegosf2 жыл бұрын
Manter um estado chamado isActive e dentro do useEffect verificar se esse estado está como true, dai manter rodando, se não, simplesmente ignorar. No caso do reset precisamos apenas voltar os segundos para o valor inicial ali no estado.
@darlonhenrique76422 жыл бұрын
Pq quando o Diego clara a const "countdown initial time in seconds" ele declara tudo em maiúscula e usando sneaker_case convention?
@felipeaugustorodriguesnune56372 жыл бұрын
Porque essa é uma convenção pra declarar constantes globais e imutáveis (algo que sempre terá aquele valor em todas as fases da aplicação)
@davidrocky10 ай бұрын
Mas vem cá Diego, esse setTimeout não vai acumular a cada update não???
@vitorgouveia53782 жыл бұрын
Diego me leva e me ensina railroad error handling por favor😩😩😩 Brincadeiras a parte, vídeo muito bom
@pedroalquimim2 жыл бұрын
Qual tema o diego está usando no vs code?
@dieegosf2 жыл бұрын
Omni
@pedroalquimim2 жыл бұрын
@@dieegosf Ty
@thomasjardanedeoliveirabou99932 жыл бұрын
Cara, com que você descobre esses apps?
@LeandroSantiagoGomes11 ай бұрын
Normalmente a única coisa que é válida no cleancode é quando você tem um projeto e as entidades tem nomes específicos. ex: "Person" para "Pessoa". Uma pessoa terá um "CPF" ou "CNPJ" e não há uma tradução global única para esse tipo de sigla ou referência.
@wollyverkk22632 жыл бұрын
Daria para usar o RETURN do useEffect para verificar se o valor do secondsAmount é igual a 0. ou não?
@GizBranco972 жыл бұрын
tu pode usar uma expressão, secondsAmount == 0 && return...
@maicongavazzoni21122 жыл бұрын
Velhos, já sou dev a algum tempo e sempre que preciso de lógicas com timer ou tempo é sempre um quebra cabeça, mas tive uma experiência com timer que precisava de restart do cronometro quando dava refresh da tela ou reiniciava o sistema ou simplesmente minimizava o navegador usando um técnica chamada worker nativa do javascript.
@itxToledo2 жыл бұрын
Me chama pra ensinar sobre smart contracts 😊
@dev.daniels2 жыл бұрын
Faz um hook de event listener com typescript!
@danielvinicius49062 жыл бұрын
Na parte do % e padEnd não sabia que existia, seria legal um vídeo falando sobre o % não entendi muito bem o que ele fez.
@iujiujisato8072 жыл бұрын
o operador de % (remainder operator) é usado para retornar o resto de uma divisão, então por exemplo 10 % 3 retornaria 1
@rianmendes73492 жыл бұрын
Quando vai volta os cursos de programação?
@dieegosf2 жыл бұрын
Você diz os NLW, em breve volta aqui :)
@arcd58752 жыл бұрын
Achei que tava jogando watch dogs 14:40
@andreaugusto38512 жыл бұрын
Se alguém puder responder, pq o curso de NodeJS no Ignite é todo feito com classes e não usando paradigma funcional ? To meio que quebrando a cabeça pq fiz vários cursos de NodeJS e todos fizeram API de forma totalmente diferente da feita no Ignite, isso está me deixando confuso.
@franciscomenezes69702 жыл бұрын
Porque o IGNITE nao está te passando apenas conhecimento de NodeJs. No IGNITE você tem um curso de programação Orientada objetos, com Solid, TDD entre outros, é completo amigo. Se fosse só para executar métodos com funções não atenderiam para os conceitos acima passados. Na minha opinião é isso e acho fantástico. Aprendi mais do que na minha graduação logo se acostuma!
@andreaugusto38512 жыл бұрын
@@franciscomenezes6970 Sinto muito que sua graduação foi superada por um curso de 36 horas :(, mas se o curso ajudou então tudo bem.
@lucasfelix77882 жыл бұрын
@@franciscomenezes6970 excelente colocação. No ignite você aprende arquitetura, padrões de projeto, solid, etc. De uma forma que é aplicável no mercado visando maior escalabilidade. Eu sinceramente acho que ele é um ótimo curso.
@franciscomenezes69702 жыл бұрын
@@andreaugusto3851 nao quis dizer que é melhor do que uma graduaçao longe disso so quis dar um exemplo para tentar ajudar na sua pergunta, desculpe se não era o que gostaria de ouvir!
@raulrothschild2 жыл бұрын
@@andreaugusto3851 huaehuehuahuehue sim, com certeza. Poem o curso de 36hrs no github e portifolio e espera sentadinho :)
@salubcosta2 жыл бұрын
No cron já tinha um spoiler do reality hasuhasuhs
@matheussunderhus2 жыл бұрын
Aquela tosse pós Covid uahsuahsuhas. Ótimo conteúdo.
@luisfcodes2 жыл бұрын
Fala galera, muito bom o vídeo, fiquei só com uma dúvida, no uso do uppercase para declarar a const dos segundos iniciais, é alguma convenção/regra?
@decovitorio2 жыл бұрын
Sim. É uma convenção bem comum. Se tratando de constantes com valores explícitos e imutáveis como no caso do exemplo. Algo q sempre vai ter aquele valor durante todo ciclo da aplicação.
@luisfcodes2 жыл бұрын
@@decovitorio perfeito sua explicação, muito obrigado 👊🏻
@sandisq2 жыл бұрын
Falaa Diego! Qual é a versão e o ano do seu MAC?
@dieegosf2 жыл бұрын
Mac M1 Max 2021.
@eduardorodriguesreichert83492 жыл бұрын
Se vocês tem projetos react native (versões abaixo de 0.60.x) ou flutter em seus macs não instalem o Fig. A principio pareceu lindo e mágico mas com o 2 dias de uso meus projetos começaram a dar problemas na hora que tentava dar build ou start para instanciar no simulador. Gostei das dicas dos outros apps mas esse FIG só me deu dor de cabeça =T
@danielfs2 жыл бұрын
Poderia compartilhar onde você geralmente descobre essas ferramentas para macOS?
@mickael4504502 жыл бұрын
Isso é no dia a dia. Muito das coisas que ele usa ele da uma star no GitHub. So seguir ele la
@Pawl0solidus2 жыл бұрын
Se topar refatorar tenho um jogo feito em javascript e a lib Phaser.
@wesleyluiz77052 жыл бұрын
Muito bom, duvido refatorar um código meu kkkkkkk
@professorcalvete2 жыл бұрын
Gostaria de saber se vocês pegam pessoas acima dos 50 anos que nunca programou... Ando muito de aplicativo 99 e Uber e todos me perguntam porque não tem pessoas que podem ensinar a programar.
@Matheus-qv7yw2 жыл бұрын
muito bom!!
@gustavosantos58892 жыл бұрын
Qual seria essa fonte do VSCODE, achei ela massa demais
@wribeiro072 жыл бұрын
Parece Jetbrains Mono
@LeonardoOliveira-wd8gy2 жыл бұрын
Onmi Theme
@gustavosantos58892 жыл бұрын
@@LeonardoOliveira-wd8gy Valeu
@henrique_e_nas2 жыл бұрын
diego, e você? quando tu vais ter mentoria pra aprender a ser estiloso ? vai lá na zara rapá kkk brinks ta amigo
@josemargoncalves15322 жыл бұрын
Quero aprender a programar
@dieegosf2 жыл бұрын
Entra no Discover rocketseat.com.br/discover
@sucorrea2 жыл бұрын
Muito bom
@necrotikS2 жыл бұрын
Qual fonte ele usa?
@dieegosf2 жыл бұрын
Jetbrains Mono
@necrotikS2 жыл бұрын
@@dieegosf obrigado! Acho meio estranho que no VS Code a fonte fica muito boa, mas nas IDEs da IntelliJ (PHPStorm), parece que não fica boa.
@lohanguedes91812 жыл бұрын
Então, quanto aos apps de calendário e reuniões n sei. mas no Linux o zsh+zinit faz isso com muita facilidade! (Fiquem longe do ohmyzsh)
@lucasarcanjo2 жыл бұрын
Por que ficar longe do ohmyzsh?
@Gmaaa2 жыл бұрын
ixi, essas mesas não estão no padrão da NR17.
@rasdokuntsunori22532 жыл бұрын
video ta muuuito bom. Só faltou vc beber uma aguinha pra n ficar esse barulho de boca colando que acaba dando uma agoniadinha
@g.andrei0411 ай бұрын
Ideia de refatoração do video, retirar essa parte de curiosidades do mac e ir direto pro clean code
@Dipblue2 жыл бұрын
Gatinho 🐱
@vagnereix2 жыл бұрын
Como funciona pra conseguir trabalhar na sede do Google como o Diego sempre curte fazer? 😄 Não é qualquer dev que consegue, é?
@FelipeRibeiroguitar2 жыл бұрын
ele não esta no google, esta no cubo Itaú, é um local para aceleração de startups e network, semelhante ao Google for startups, não sei como funciona no cubo, mas no google pode ir qualquer um, basta preencher um formulario no site do google for startups
@vagnereix2 жыл бұрын
@@FelipeRibeiroguitar muito obrigado!
@iujiujisato8072 жыл бұрын
@@FelipeRibeiroguitar O Cubo é um coworking, a empresa precisa passar uma entrevista e depois pagar mensalmente o número de cadeiras
@renanlima34642 жыл бұрын
Vai rolar gravação com o Erick Wendell é? kkk
@dieegosf2 жыл бұрын
Sei de nada
@renanlima34642 жыл бұрын
@@dieegosf kkkkkkkkkkkkkkk os caras que mais admiro dentro desse mundo de programação, juntos ... Orra, seria do cara#@&
@mateuspamaral002 жыл бұрын
tu é mt bom kkkkkkk
@henriquebarros83032 жыл бұрын
Diego... paga para mim $$$$ HAHAHA
@i.d3str0yer2 жыл бұрын
1 setInterval vs. 1500 setTimeout... Você poderia só ter usado o setInterval...
@ThugLifeModafocah2 жыл бұрын
oxi... pra que dar o nome da constante e depois o comentário? Era só dar o nome de COUNT_DOWN_TWENTY_FIVE_MINUTES.