RESOLVENDO DESAFIO de entrevista REACT.JS #1 - Você consegue?
Вставка
- Опубліковано 20 жов 2024
- Neste vídeo resolvi um desafio muito encontrado em processos seletivos para vagas de programadores React.js por aí.
Você consegue achar uma solução melhor? Deixa nos comentários e vamos nos ajudar! :)
Descritivo do desafio para tentar resolver em casa:
liberating-key...
Link do reposítório para estudos:
github.com/nan...
ATENÇÃO, quer receber uma oferta exclusiva de 50% de desconto quando eu lançar meu curso de React?
Preencha o formulário abaixo, para entrar na minha lista de early adopters:
bit.ly/fernand...
ig: @fernandev1
#reactjs #interview-challenge #frontend
Baita vídeo! Minha dúvida é em relação a manipulação das arrays, não seria mais interessante, por exemplo, usar push() pra inserir o objetos e também os outros métodos de manipulação, ao invés de criar uma função que faz exatamente isso?
fala Oaluiser, tudo bem? então cara, no react para se atualizar a state devemos usar a função de setState que criamos, no caso desse vídeo a 'setList()', portanto você não pode simplesmente usar um push no array 'list'.
dentro de setList nos criamos uma cópia da state original com spread operator e aí incluímos então o novo dado. você poderia fazer algo do tipo também:
setList((prev) => {
const newArray = [...prev];
newArray.push(newDot);
return newArray;
})
espero que tenha ficado claro 🥳 qualquer coisa chama aí!
@@fernandev1 Para complementar, no react se usa a ideia de estados imutáveis, ou seja, não alteramos o valor do estado, criamos um novo valor, por isso pegamos o prev, que é o valor anterior e então colocamos o valor a mais que queremos. Isso por que é mais fácil deletar um valor e criar um novo do que alterar o valor e ter que realocar na memória. Essa ideia de imutabilidade deixa a performace da aplicação melhor. Por isso usamos a função para "alterar" o valor do estado e não usamos o push direto no estado por exemplo!
@@raphaeldasilva9548 muito bem observado Rahpa, coberto de razão!
Desafio legal. E pra quem está começando, repare como o Fernando vai quebrando o problema maior em problemas menores e vai resolvendo esses problemas menores um por vez, "passinhos de bebes". Como dito no vídeo, no futuro tu vai conseguir simular o comportamento do seu código na sua cabeça e não vai precisar printar tudo, mas no início, para ter uma visão geral, ajuda muito!
Muito obrigada pelo vídeo! 😊
Uma outra forma seria ter um vetor 'histórico' para armazenar cada versão de 'list', assim os círculos exibidos correspondem ao vetor que está na última posição do histórico. Seria um vetor de vetores.
Top! Me incentivou bastante em continuar os estudos. Sucesso ao canal.
vamoooo Kestrel! o segredo é nunca desistir! eu não vou descansar até você aprender a programar! 😎
Não desista dos vídeos!! Você ainda vai muito longe!! Sua didática é incrível!! Parabéns.
fico feliz que esteja gostando Carlos! obrigado!
Esses vídeos de resolução de problemas é muito top, eu acredito que vai ajudar muita gente. Parabéns!
Cara vc é fera nesse negócio, até me deu vontade de voltar a estudar programação
fala Samuel! que alegria ler seu comentário, garanto que você não vai se arrepender de voltar! 🥳
Excelente conteúdo, muito bom para se preparar para as entrevistas. Tem pontos ali no vídeo que eu tinha dúvidas, e agora ficou mais claro
Show Danilo! Fico feliz que tenha te ajudado!
Legal de mais, vou começar a aplicar meu currículo para vagas com tecnologia que eu já tenho um minímo de conhecimento, só pelos desafios.
Acabei de descobrir esse canal por conta da recomendação do youtube. Não estudo programação web e sim Data Science, mas, assisti o vídeo e vou assistir outros também, é legal ver você quebrando os problemas e solucionando, acompanhar seu pensamento e aprender coisas novas. Não pare de trazer conteúdos!
fala Diogo! cara, obrigado pelo comentário, isso me dá forças para continuar! 🥳
Fala Fernandev muito obrigado pelo conteúdo ficou bem completo parabéns. Ainda não estou estudando React.js mas esse vídeo me passou muito conhecimento, valeu
que massa Joemerson, bons estudos!
Caraca... que didática sensacional!
Obrigado pela aula!
obrigado pelo carinho V2power 👊🏼 tamo junto!
Massa, deu pra entender mesmo eu que ainda n manjo nada de React haha a lógica por trás. Massa.
que massa Jonathan, fico feliz que conseguiu compreender. bora aprender juntos! 👊🏼
@@fernandev1 Vamos sim, estou me atualizando. Já faço Front alguns anos, mas sempre pulei alguns estudos. Sou formado em Design tbm, faço de forma entusiasta UX também. Então, vamos indo pra evoluir.
Cara, primeira vez que eu assisto um video de react com mais de 30min sem pausa. E passou rápido ainda, bom que tem mais videos no canal kkkkk ja vou pro proximo
hahahah que legal saber disso Impactus! 🤓
Tive a mesma sensação cara, o @fernandev1 explica de uma forma tão didática que fica super leve pra assistir por 40 min
muito legal teu estilo, pra quem esta começando é um conteúdo MUITO interessante! Tuas explicações bem fáceis de entender tambem, parabens pelo conteudo!!
fala Ricardo! que alegria ler o seu comentário cara! seguiremos em frente com esse tipo de conteúdo 🤓
vídeo maravilhoso. comecei a gostar de programar, antes n conseguia nem abrir o vscode.muito obrigado!
uhuuuul 🥳, quem não pegou nojo do vscode alguma vez na vida que atire a primeira pedra Alef! hahaha continua acompanhando que eu tenho certeza que vamos crescer juntos! 🤓
Vídeo incrivel cara! Bem didático. Única coisa que mudaria seria o redo. No lugar de um novo state usaria um useRef inserindo uma estrutura de dados stack dentro, dessa forma poderia evitar renderizações desnecessárias no component.
estou estudando há um ano, consegui fazer o desafio e consegui também armazenar no localStorage
Cara, continua fazendo esses videos com diversos desafios. Muito show!!! Os outros canais de programação tão ficando entediantes. Acho que esse quadro não ficaria.
fala Heitor, que legal saber sua opinião cara. eu ainda quero deixar os vídeos com temáticas mais dinâmicas, estou bolando novidades por aqui 🤓 obrigado pelo apoio!
Que legal, cara!
Muito sucesso pra vc!
Estou iniciando o estudo em programação, gostei muito do vídeo e me ensinou muito mais do que apenas código. A forma de fazer é essencial. Obrigado!
isso aí José, meu objetivo é fazer vocês pensarem e não somente dar a resposta pronta. acredito que assim o desenvolvimento acontece real!
muito massa o vídeo! acabei de entrar no segundo ano do ensino médio e vou começar a fazer um curso profissionalizante de C# que inclui também html, css, angular, react... Por enquanto sei o básico do básico de python, mas mesmo não entendo quase nada achei o vídeo muito intuitivo e interessante, parabéns pelo conteúdo!
edit: terminei de assistir o vídeo agora, deu pra entender algumas coisas pela lógica e o jeito que você explica ajuda demais!
aaah fico feliz demais meu amigo! obrigado pelo comentário e seja bem-vindo ao canal! 🥳
Muito bom mano. Show demaisssssssssssss!!!
valeu Ivan! obrigado pelo apoio.
eu sei muitas maneiras de fazer isso, mas o jeito que vc fez e explicou me ajudou a enxergar novos horizontes e achei bem interessante sua didática.
e isso é a maravilha da programação. diversas maneiras diferentes de resolver um mesmo problema! que massa que você curtiu Victor, valeu! 🥳
Mano, que didática excelente q tu tem, parabéns pela aula
valeu Luan! obrigado pelo apoio 🥳
Cara, que didática velho!! Eu ainda não estudei React pq ainda estou em Html Css e js, mas de alguma forma consegui entender um pouco da lógica. Vc tem algum curso? Se tiver já passa aí pow. Segurança absurda nas explicações.
fala Alex, tudo bem? cara, muito obrigado pelo apoio! por enquanto não tenho curso, mas é tanta gente pedindo que vou arranjar um tempo mês que vem pra produzir algo bacana! 😎
Excelente conteúdo parabéns e gratidão
valeu pelo apoio alexandre! fico feliz que pude ajudar.
Muito bacana o vídeo, poderia trazer mais desafios. É uma forma bacana de ver a solução de um problema usando lógicas diferentes.
isso mesmo que eu penso Manoel! fico feliz que esteja gostando.
Vídeo super legal e didático! Seria legal trazer desafios para nível pleno.
Eu gostei muito do jeito que você faz os desafios, faz desafios usando JS em si, bom conteúdo e boa lógica, parabéns
fala Natael, obrigado pelo apoio cara! farei alguma coisa sim, tenho focado no react agora por conta que é o que as empresas pedem e esperam dos candidatos, sabe? 😊
conteúdo foda mano, tu explica muito bem
que massa Mateus, obrigado demais pelo apoio cara! 🥳
caraca que video legal, parabéns! voto para mais videos assim 👍🏻
valeeeeu José! continuarei trazendo mais por aqui.
Muito maneiro seu vídeo, cai aqui de paraquedas, nem sou ainda dev e comecei um curso gratuito que achei na internet, é o curso em vídeo do Professor Gustavo Guanabara, comecei tem uns dias mas to devorando todo tipo de conteúdo sobre html5 e css3 já tenho feito algumas coisas em html5 sempre tenho ideias de coisas pra fazer. Eu sempre achei muito interessante essa área de programação e desenvolvimento, mas sempre tive medo de cursos de internet e tal, tenho em mente de fazer o curso da alura, mas por enquanto vou fazer esse grátis pra pegar o jeito das coisas. Comecei meio que por conta própria e nunca consegui uma visão de alguém que já trabalha, já até tentei perguntar pra pessoas no insta seguindo perfis de devs. Enfim, parabéns pelo vídeo espero conseguir chegar nesse nível um dia e fazer coisas legais igual a essa :)
opa, seja bem-vindo então Wolfgang. espero que você curta cada vez mais o conteúdo! 🤓
Muito bom Fernando! parabéns
valeu o apoio Lucas 🥳
Fernandev, sinto muito mais você foi reprovado. Pedimos circulos, e vc fez com quadrardos kkkk
Eu ainda não estudei REACT, mas entendi bastante coisa da lógica, só comecei a me perder um pouco no Redo. Mas quando eu entrar em react venho aqui denovo pra fazer esses testes.
hahahha verdade, fui reprovado 😢 você é mais que bem-vindo John!
Sensacional o vídeo! Alguns incrementos que eu faria na entrevista, bem na linha que você disse de incrementar pra mostrar que domina mais o React:
1- O botão Desfazer ficaria "disabled" caso o array "list" tivesse length 0.
2- O botão Refazer ficaria "disabled" caso o array "undid" tivesse length 0.
Tiago, perfeito cara! muito bem observado 🤓
Parabéns cara! Muito boa sua didática, muito obrigado por isso!
valeu pelo apoio Roberto! 🥳 tamo juntoooo!
Bem legal a ideia de resolver desafios, vi almoçando, o interessante foi que toda a lógica que pensei para resolução do problema antes mesmo de você começar a desenvolver foi exatamente ao que se tornou a aplicação no final do vídeo, até mesmo nome de elementos e funções kkkkk.
+1 inscrito
opaaa, que massa Tiago; chegamos na mesma linha de raciocínio então! 🥳
mto bom! 👏🏼👏🏼👏🏼
que bom que gostou marina!
Cara, sensacional esse vídeo!!!! Muito obrigado.E eu sei que pode ficar cansativo, mas por mim você pode entrar nos pormenores e demorar o quanto for necessário kkkkkkkkkkk
valeu pelo apoio Gabriel, fico contente que meu conteúdo esteja sendo útil 😄
Muito bom esse tipo de conteúdo!
Obrigado!
fico feliz que tenha gostado Denisio 🥳
Faltou só o "border-radius: 50%", para ficar redondinho kkk, mas vlw pelo vídeo, conteúdo muito top e bem explicado, estou estudando e buscando uma oportunidade no mercado e esse vídeo me esclareceu muitas coisas, continue c o bom trabalho mano!
fico feliz demais em ajudar Astro! que maravilha! obrigado pelo apoio.
Muito bom. Parabéns pelo vídeo.
Conteúdo muito bom!!!
opa, obrigado Ezequiel! pretendo trazer mais conteúdos do campo de batalha pra comunidade! :)
Não assisti ao video completo oara não saber a solução, mas vou tentar fazer o desafio. Volto quando terminar.
show de bola Bell! mas não deixa de fazer! depois volta aqui me contar nesse comentário :)
na função jandçeUndo, eu poderia ter feito um setList contendo ...prev.pop() ?
fala vini tudo bem? de certo modo consegue sim, mas fique atento, pois o método .pop() altera o prório array que você está chamando, removendo o último item deste array; porém o retorno desse método é o próprio item removido, portanto cuidado para não bagunçar a sua state.
possivelmente você pode fazer algo assim:
setList((prev) => {
prev.pop();
return prev;
})
Parabéns, excelente conteúdo!
fala Alexandre, obrigado pelo apoio! 🥳
Muito bom. Só faltou o border radius 50% pro elemento de fato ser círculos como no desafio proposto.
exatamente Gregory 🥳
Eu nem curto React, estou vendo video por ver, eu prefiro Java Script, html e css
uhul, agradeço mais ainda a audiência então MegaXD 👊🏼
Se redimensionar a tela os pontos ficaram fora da posição relativa, sugiro adicionar um reposicionamento quando a tela mudar de tamanho ou limitar à area de clique
interessante Pedro, muito bem analisado, poderíamos calcular e colocar a posição relativa dos pontos, seria uma abordagem diferente porém bem legal!
Desafio bacana, já fiz algo parecido na facul com python. Só q os círculos deviam crescer e encolher qdo colidir com outro círculo.
poxa que legal Lucas! pra trabalhar com python tem que ser ninja. 🥷🏻 dessas artes eu não manjo haha
Outra forma de resolver seria marcar os itens em uma lista só como desfeitos ou não. Daria um pouco mais de trabalho só para mapear.
boa Jorge! realmente, sua solução também funciona, assim a gente manteria tudo em uma state só!
Excelente, so faltou ser um circulo 😂. Didática muito boa!
pois é 😔 acho que reprovei. hahahha valeu Bruno!
Top esse vídeo. Ainda não sei programar, mas estou iniciando nesse mundo da programação que acho simplesmente magnífico e pretendo futuramente trabalhar com programação, claro não entendi quase nada do que foi falado kkkkk mas algumas coisinhas conseguir pegar. creio que meu maior problema está sendo usar a lógica mas espero com o tempo não ter tanta dificuldade assim. Mas parabéns pelo vídeo.
a prática sempre leva a perfeição Michael! continue tentando que tudo fica mais fácil com o tempo. agradeço demais o apoio, e se você tiver sugestões de vídeos que possam te ajudar nessa jornada, compartilha comigo! quem sabe eu não possa te ajudar? 🥳
Bem legal esse desafio em! Peguei para fazer antes de ver a resolução, e me senti bem mais confiante depois de ter feito. E bem daora ver a resolução depois, bater com como eu fiz. Conteúdo top cara, parabéns!
uhuuuul 🥳, que massa Gui! parabéns!
Video massa demais, mano! 👏
aaaah obrigado demais Ricardo!
Eu não sabendo nada de REACT ainda, vendo 40 min de video sobre react
hahahah feliz demais que você curtiu John!
Uma coisa a mais para incrementar é não deixar clicar no botão quando tiver === 0
boa dica Micael, com certeza faz sentido!
Perfeito, só faltou mesmo ser círculos ao invés de píxels, pea seguir a risca os requisitos. Parabéns.
🤣 verdade né, mas é tanta coisa pra lembrar na hora de gravar o vídeo, que algumas coisas passam batido infezlimente.
cara ... que video bom ! Parabens ... :D
valeu Manoel! obrigado pelo apoio 🥳
Aula sensacional!
valeu Flááávio! 🤓
Videozao top dms lol ainda tô longe de um nível JR viu 🤣🤣✌️
valeu Lucas! é só persistir que cada vez fica mais fácil 🥳
Muito bom o vídeo, por incrível que pareça a única coisa que ficou faltando foram realmente os círculos (ficaram quadrados kkkkkk). Valeu pelo conteúdo mano.
hahahahah boa André. acho que eu teria falhado 😅 obrigado pelo apoio!
Gosto de videos assim, bem didatico, soube se expressar bem, parabens cara ! mais um inscrito;
Eu soh separaria fisicamente a div dos btns da div dos eventos, pois resolveria via estrutura o problema do propagarion; ou ainda, pegaria eventos do teclado do tipo "ctrl+z" mas dai seria bonus rsrs
poxaaa, o ctrl+z ficaria show hein! tem hooks prontos já que tratam isso pra gente. ótima ideia Fernando!
Você ensina bem dms!
que massa saber disso Ruben, obrigado pelo apoio!
no #page eu coloquei width e height 100vw e vh e cobriu a tela inteira
O cara é bonito, rico e inteligente. Porque eu não nasci assim meu Deus? 😢
que isso Kaio, são seu olhos 😍🤣
Quando eu olho alguem programando assim eu vejo que nunca vou conseguir a metade disso.
e se eu te falar que já estive no seu lugar e pensava igual (ou até pior) como você está pensando Leo? meu conselho pra você é, respeite o seu tempo, busque se tornar 1% melhor todos os dias e com o tempo tudo dá certo. o segredo é a persistência e repetição. 😎 acredito em você, bora!
@@fernandev1 Deus te ouça cara, estou no segundo semestre de ADS porém, não consigo focar, trabalho em casa e faço free lancer a noite, meio que o tempo livre que tenho estou doido para fazer alguma coisa de lazer como jogar. Mas é foda, estou tentando, espero conseguir aprender a desenvolver, na faculdade o foco é C mas na minha vida eu quero e focar em full stack java. Mas vamos ver se consigo com o tempo.
Obrigado pelo apoio, todo sucesso do mundo para você
Não manjo de js, mas assisti o vídeo todo n sei porquê tô aqui nem pq me recomendaram mas mt bom o vídeo
hahaha show Jonas, fico feliz que gostou e seja bem-vindo ao canal!
esse inspecionar do react eu consegui apertando aqui, mas nao sei oq eu fiz
Reprovado: Motivo?
São círculos, não quadrados! KKKKKKKKK'
Eu mataria esse recrutador.
bem observado Paulo! 🤣
Só reparei isso, esperei ele transformar os quadrados em círculos
UNDID foi foda kkkkkkkkkkkkkkkkkkkkkkk bom video
😢
Que aula, muito obrigado
valeu Lucas, tamo junto!
Ao invés de usar slice() não poderíamos usar pop()?
genial, que video bom
fera demais !!!
valeu Lucas!
Show, parabéns
valeu Danilo!!!
MT bom o vídeo! Perdeu um pontinho por falta do border-radius:50% RS. Pediram um círculo, não um quadrado. Hahah
😢 hahahah valeu Wesley!
Show de bola
Cara, juro que eu reprovaria nesse teste apenas por 1 DETALHE , juro que minha cabeça foi a zero quando li o botão REFAZER.. (Pra mim seria um reset) por conta disso iria dar ruim pra mim kk'
Mas bem simples! tem mil formas de fazer essa tarefa e ficou muito legal! parabéns
e aí NewGate! realmente os testes as vezes bugam nossa cabeça. alguns casos você pode saber criar a solução, mas da maneira que o problema lhe foi apresentado, as vezes você pode não fazer a conexão na sua cabeça entre os dois.
dica: caso você não entenda um teste em algum processo desses, seja franco com o recrutador e peça para ele te explicar usando outras palavras. as vezes uma simples palavra, pode fazer a diferença nesses casos! 🥳
so ficou faltando transformar em circulo que é o que o teste pede, só isso ja comeria uma boa parte da nota, apesar de as funcionalidades estarem ok, nao atingiu o cerne do problema. acredito que no proprio css usando um borderRadius da pra brincar em tentar construir um circulo, porém o circulo não se formaria exatamente no meio do click, mas daria pra contornar isso tirando a metade do tamanho do heigh e widht na hora de fazer o style dinamico, no mais, excelente vídeo, ja uso react a um tempo pro frontEnd, e vi uns métodos ali que eu não conhecia como o stopPropagation, só isso ja vale a inscrição, mas senti falta de uma explicação de cada coisa que você usou ali, , tendo em vista que vc está fazendo este vídeo para iniciantes ajudaria demais, poderia resumir como funciona esse stopPropagation?
agora uma dúvida invéz do slice seria válido usar o pop? ou na sua opnião daria mais trabalho fazer com o pop?
fala Marcos, a stopPropagation() tem um comportamento parecido com a preventDefault(). mas nesse caso, ela impede que o evento gerado no elemento filho 'se propague' para o elemento pai, evitando então um duplo evento de onClick. faz sentido?
o .pop() também pode ser usado, mas ele tem comportamento diferente, ao chamar ele, o array onde você disparou é alterado no momento; então cuida com esse comportamento e manda bala. 🥳
conteudo muito bom, é recomendável usar typescript no react? ou tanto faz
e aí Leo, tudo bem? cara, se você já se sentir seguro no react, eu super recomendo avançar para o typescript. no começo ele dá vontade de chorar, mas depois você não vive sem ele 🤣
cara que legal a abordagem mostrada, eu não pensei na mesma forma de realizar a tarefa.
e aí Samuka! e essa é a melhor parte da programação, podemos achar várias soluções diferentes para um mesmo problema! 🤓
@@fernandev1 acho que até me expressei mal. algumas partes da tarefas eu não pensaria igual vc, no passo a passo.
em outras partes eu vi que em python seria mais fácil com o .append, eu acho kkk
Vídeo muito bom
Faala, Fernandev. Mais um conteúdo top no seu canal. Como eu já disse, didática monstruosa! kkk Quase terminei o desafio, porem esta ocorrendo um erro ao apertar o botão de redo. O meu codigo tirando os nomes das variáveis, esta exatamente igual ao seu, porem da esse erro: Uncaught TypeError: Cannot read properties of undefined (reading 'clientY'). Como eu disse somente ocorre quando aperto o botão de redo. Que esta nessa parte do codigo:
{cordenadas.map((item, indice) => (
))}
seria de grande aprendizado se conseguisse me ajudar, talvez seja até pra outra pessoa. Abraço!
fala Ian, desculpe a demora na resposta, ainda estou de férias. cara, posta seu código no codesandbox.io que eu dou uma olhada para você! 😎 me manda aqui...
Consegui resolver. Como eu tinha dito aí em cima, eu esqueci de utilizar o método length no array listUndo. Kkk 😁✌️
18:38 mano existe alguma forma de fazer isso sem usar a prop style?
fala jack, tudo bem? cara, a prop style é a mais simples e direta de se fazer; mas também funcionaria com qualquer outra maneira que você consiga manipular propriedades css dinamicamente, como por exemplo styled-components. só que nesse caso, seria como matar uma formiga com uma bazuca, meio desnecessário sabe? rsrsrs
@@fernandev1 sim, entendi, gostei da ideia do styled-components, eu uso Tailwind CSS então provávelmente seria essa minha alternativa hahaha ótimo vídeo, amigo :)
Top Video !!!
🤙 valeu Aurelio!!!
Mas não deveriam ser círculos, em vez de quadrados?
pois é Robson, falhei na prova 😔🤣
Qual a extensão q mostra os erros de código na tela do IDE?
fala Pedro, Error Lens no vs code. ela é maravilhosa! 🥳
Alguém sabe qual extensão ele tá usando para o erro aparecer na linha em que ele digita?
fala Vitor! error lens se eu nao me engano! 😎
Dificil pra caralho!!1 🤣🤣
fala amigo vou começar segunda na programação e me recomendaram fortemente ja que estou começando do 0 absoluto, estudar HTML e CSS3 por uns 2 meses e depois partir pro Java.. e olha eu nem sei oque to falando direito pra ter noção, só quero começar de alguma forma.. fui ver um curso online no Trybe e o valor é 24mil reais o curso e infelizmente não consigo e nem sei se vou realmente aprender mesmo, então vou começar com playlists no UA-cam e etc .. se alguem tiver dicas porque realmente estou começando do 0 agora que descobri qual programa que muitos usam q é o Visual Studio Code mais vou te falar não sei nada |!! kkk
fala Marcelo, tudo bem? que maravilha cara, seja bem-vindo ao mundo da programação! eu vou preparar também conteúdos para quem está iniciando do absoluto zero, e pretendo no próximo mês lançar algum treinamento de html e css. eu concordo que começar por html e css seja o correto e depois você parte pro javascript. manda bala! vai ser a melhor escolha da sua vida.
@@fernandev1 obrigado de coração, sou apaixonado pela informatica concerto CPU's e otimizo pra games mais quero algo realmente expetacular como a programação me deseje sorte kk um abraço
👏👏👏
Achei seu canal incrível! Muito foda!! Deixa seu IG como link no perfil do canal
fala Henrique, acho que vou seguir sua dica, vou colocar nos próximos! @fernandof.dev
isso seria pra uma vaga junior?
oi Ágatha, tudo bem? esse eu acredito que seja para um pleno já. eu tenho esse vídeo aqui ua-cam.com/video/NAtf3T9gG7s/v-deo.html que é um desafio júnior, dá uma conferida!
@@fernandev1 Obrigada pela atenção !
porque ta ventando no video?
uai 🤔
@@fernandev1 kkkk desculpa por jnao ter comentado sobre o conteúdo , gostei e agradeço pelo o mesmo ,foi só curiosidade msm kkk
nice video
Muito bom, achei um pouco fácil o exercício!
e aí Eduardo, como vai? trarei uns testes mais avançados em paralelo também! 🤓
qual navegador você usa?
fala Motinha, google chrome padrão fifa meu brother. 🤣
👌