TUDO que você deve estudar de JavaScript antes do React

Sdílet
Vložit
  • čas přidán 18. 06. 2024
  • Chegou a hora de INVESTIR na sua educação - ONE FUTURE: rseat.in/ENt90Atzj
    Uma dúvida comum de devs ao iniciar estudos em front-end é sobre o momento e ordem correta de estudo do JavaScript antes de iniciar com React.
    Nesse vídeo, montei um compilado prático sobre todas funcionalidades que acredito serem importantes entender do JavaScript para começar com o pé direito no React.
    -----
    00:00:00 Apresentação
    00:00:28 Compiladores e bundlers
    00:17:52 Nullish Coalescing Operator
    00:21:00 Objetos
    00:24:13 Desestruturação
    00:28:15 Rest Operator
    00:33:10 Short Syntax
    00:34:23 Optional Chaining
    00:43:49 map()
    00:48:40 filter()
    00:50:21 every()
    00:52:00 some()
    00:52:52 find() e findIndex()
    00:54:25 reduce()
    00:59:49 Template Literals
    01:02:38 Promises
    01:17:35 ES Modules
    -----
    Conecte-se a 200mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com.br/
    Cadastre-se na nossa plataforma: app.rocketseat.com.br/signup
    Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
    Acompanhe a Rocketseat nas redes sociais:
    Twitter: @rocketseat
    Facebook: @rocketseat
    Instagram: @rocketseat_oficial

Komentáře • 382

  • @rocketseat
    @rocketseat  Před měsícem +3

    Chegou a hora de INVESTIR na sua educação - ONE FUTURE: rseat.in/ENt90Atzj

  • @miqueiassousa8991
    @miqueiassousa8991 Před rokem +577

    00:28 Compiladores e bundlers
    17:52 Nullish Coalescing Operator
    21:00 Objetos
    24:13 Desestruturação
    28:15 Rest Operator
    33:10 Short Syntax
    34:23 Optional Chaining
    43:49 map()
    48:40 filter()
    50:21 every()
    52:00 some()
    52:52 find() e findIndex()
    54:25 reduce()
    59:49 Template Literals
    1:02:38 Promises
    1:17:35 Importação e exportação

  • @MaykBrito
    @MaykBrito Před rokem +343

    Sempre FANTÁSTICO Diegão! A sua facilidade de ensinar é admirável! Eu tenho A BAITA sorte de ter você na minha vida 💛

    • @lucas-mds-198
      @lucas-mds-198 Před rokem +11

      Se tratando de facilidade em ensinar você tem total propriedade p/ falar Maykão, estou tirando React de letra no Ignite, graças a tudo que aprendi com você e a Jake no Discover, muito obrigado!

    • @MaykBrito
      @MaykBrito Před rokem +5

      @@lucas-mds-198

    • @aloissailer
      @aloissailer Před rokem +7

      Eu estou fazendo agora um curso com Diego, realmente fico impressionado com o jeito dele de trazer tão sutil tanto conteúdo de uma forma tão claro. Nem senti mais falta das aulas do Mayk, hehehe. Abraço grande!!!

    • @dieegosf
      @dieegosf Před rokem +13

      Que isso Maykão, você é minha inspiração diária!

    • @Joao-oo8yj
      @Joao-oo8yj Před rokem +2

      Esses cara são foda dms! hshshhs

  • @batinimagus
    @batinimagus Před rokem +83

    Em Optional Chaining 42:26 , o motivo da key 'state' dar undefined é porque a property address está definida.
    Para apresentar o erro, você precisaria comentar o bloco do address, já que o TypeError especifica que você não pode ler uma propriedade de um undefined (address comentado ficaria undefined, então não tem como ler a propriedade de algo que não existe) (Uncaught TypeError: Cannot read properties of undefined).
    Esse é o motivo do Diego ter falado que o erro só acontece com objeto aninhado.
    Seguindo os exemplos, você deve comentar o bloco do address, e usar o Optional Chaining no address, fica assim:
    const key = 'state';
    document.body.innerText = user.address?.[key] ------ Isso vai retornar um undefined
    -----------------
    Para mostrar o texto alternativo:
    document.body.innerText = user.address?.[key] ?? 'Não informado' ------ Isso vai retornar 'Não informado'
    ------------------------
    Em tempo:
    É importante notar que o erro em 41:15 é "TypeError: user.address.showFullAddress is not a function".
    Se você retirar os parênteses ao final do "showFullAddress", ele vai retornar um undefined, pois vai interpretar como uma propriedade indefinida do "address", portanto é crucial ter cuidado ao invocar funções e fazê-lo corretamente.
    Happy coding!

  • @alanfljesus
    @alanfljesus Před rokem +313

    Entrei em um estágio sem saber taanta coisa de JavaScript e tive que usar NextJs e Typescript, resumindo, não sabia quase nada de tudo kkkk Estou me lascando bastante pra aprender, mas quebrando a cabeça todo dia estou evoluindo, trabalhando e estudando ao mesmo tempo

    • @Shadower2014
      @Shadower2014 Před rokem +1

      Ta cursando alguma faculdade? Como conseguiu o estagio?

    • @alanfljesus
      @alanfljesus Před rokem +4

      @@Shadower2014 Estou cursando ADS

    • @micaelepereira8683
      @micaelepereira8683 Před rokem +7

      Passei pelo mesmo processo recentemente

    • @gabrielbugarelli
      @gabrielbugarelli Před rokem

      Booaa

    • @user-zv6vl6ne9z
      @user-zv6vl6ne9z Před rokem +10

      Estava focado em front end com react há um ano, porem recentemente recebi uma proposta para trabalhar com backend usando .NET C# mas nunca programei em C# e nao sei POO. Mas como queria muito entrar no mercado, aceitei hehe.(Na faculdade gostava de C);
      Vou dedicar bastante, so bate uma ansiedade kkk

  • @evertonoliveira5791
    @evertonoliveira5791 Před rokem

    Impressionante! Muito obrigado por disponibilizar esse conteúdo!

  • @francisverissimo8454
    @francisverissimo8454 Před rokem +1

    Que aulão!! Muito massa, muito obrigado!

  • @wellingtongrandyx
    @wellingtongrandyx Před rokem

    Parabéns Diego pelo conteúdo e pela contribuição! Você e sua iniciativa realmente ajuda MUITA gente! Obrigado por mais um conteúdo de altíssima qualidade!

  • @Eduardo-eb7ej
    @Eduardo-eb7ej Před rokem

    Seus vídeos são muito bons, muita informação prática e teórica juntas, parabéns pela qualidade do conteúdo!

  • @darlanbatistacorrea6501

    Esse vídeo é sensacional, parabéns Diego!!!

  • @GabrielSilveira97
    @GabrielSilveira97 Před 5 měsíci

    Que vídeo incrível brother! Parabéns!

  • @JoaomkXD
    @JoaomkXD Před rokem +2

    Boa Diego, cada dia aprendendo mais com vc!

  • @lucas-mds-198
    @lucas-mds-198 Před rokem +76

    Não sei o que foi melhor, o vídeo em si ou a sensação de dever cumprido quando o vídeo terminou e percebi que estudei tudo que foi recomendado.
    Da até um certo alívio p/ continuar meus estudos em React agora 😅
    Valeu Diego!

    • @maycondouglas3179
      @maycondouglas3179 Před rokem +3

      Comigo ocorreu igual, único assunto que eu nunca havia visto foi o Optional Chaining

    • @DevAndrePacolla96
      @DevAndrePacolla96 Před 8 měsíci

      @@maycondouglas3179 exatamente como ocorreu comigo jhehe

    • @RamonRodrigo-jw4pq
      @RamonRodrigo-jw4pq Před 7 měsíci +1

      Comigo aconteceu um reverse kkkk tenho um roadmap pra estudar agora!

  • @R6videos6R
    @R6videos6R Před rokem +3

    Aulão, hein. Uma baita revisão dessas é legal de vez em quando.

  • @dpisati
    @dpisati Před rokem +3

    Massa demais Diego! Sua didática melhora a cada dia!! 🔥🔥🔥

  • @babidi.sincero
    @babidi.sincero Před rokem +32

    Quando a aula é boa... eu só abri pra dar uma olhadinha no início e acabei vendo tudo! hehe parabéns!

    • @fabiomorais5495
      @fabiomorais5495 Před rokem +2

      hahah eu tbm.. entrei pra ver sobre reduce e vi o video inteiro '-'.

  • @PedroHenrique-oi7um
    @PedroHenrique-oi7um Před rokem +1

    Vídeo muito necessário, parabéns Rocketseat!

  • @gabrielbugarelli
    @gabrielbugarelli Před rokem +1

    Showww, mega revisão braba!

  • @augustofernandesmarsola9284

    Diego como sempre monstro demais!

  • @HerlonCosta
    @HerlonCosta Před rokem

    Caramba, que sensacional! Era o que eu precisava pra começar a aprender o React. Gratidão Diegão!

  • @miguelelias4314
    @miguelelias4314 Před 5 měsíci

    Mais uma vez muito top, o conteúdo está imperdível!!
    Parabéns!

  • @graners
    @graners Před rokem

    Perfeito Diego! Didática excelente! 👏👏👏

  • @RodrigoKulb
    @RodrigoKulb Před rokem +2

    Que aula maravilhosa parabéns por compartilhar esse conteúdo de forma pública! 🚀

  • @oliveirafocs
    @oliveirafocs Před rokem

    Caraca que aula!!!!!!! Parabéns, Diego sempre trazendo conteúdo de altíssima qualidade!!!

  • @thiagocnunes
    @thiagocnunes Před rokem +1

    Excelente vídeo. Mttt obrigado pelo conteúdo!

  • @matheusverri3402
    @matheusverri3402 Před 2 měsíci

    Que aula completassa! Excelente conteúdo!

  • @diego_maia
    @diego_maia Před rokem +1

    Excelente video!!! O Diego tem uma didatica incrivel!!! Valeu mesmo!!

  • @julianacosta7310
    @julianacosta7310 Před rokem

    Que conteúdo fantástico!! Muito obrigada!🙂

  • @ronaldosantana6188
    @ronaldosantana6188 Před rokem +2

    Super aula, conhecia todos mas é sempre bom revisitar os conceitos.

  • @castilho6700
    @castilho6700 Před rokem

    Rapaz, que vídeo top....muito obrigado por isso Rocketseat!

  • @vagnerazevedo2014
    @vagnerazevedo2014 Před rokem +2

    Sensacional, Diego!
    Sou iniciante no React e esse vídeo foi bem esclarecedor e útil para mim.
    Muito obrigado e sucesso!

  • @wallacewictchen7854
    @wallacewictchen7854 Před rokem +5

    Cara eu pesquisei sobre isso há mais de um mês e não encontrei nenhum conteúdo tão completo quanto este vídeo. Valeu Diego!

  • @gabrielopescador2122
    @gabrielopescador2122 Před rokem

    Que vídeo meus amigos, que vídeo 👏🏻👏🏻 estava precisando desse conteúdo, aprendi o React antes do Javascript tem muita coisa que agora que faz sentido.. muito obrigado Diego e RocketSeat, vcs são demais 👏🏻👏🏻

  • @hamiceispereira3825
    @hamiceispereira3825 Před rokem +1

    Conteúdo muito top Diego!!

  • @relacional
    @relacional Před rokem

    Cara! Parabéns você é fera!!! Estou aprendendo muito com suas explicações simples e objetivas

  • @leandrodeveloper2162
    @leandrodeveloper2162 Před rokem +1

    Conteúdo base muito importante.
    Foi importante para mim, deu para revisar o conhecimento. 👏👏👏

  • @lucasramos1190
    @lucasramos1190 Před rokem +9

    Caraca que aula, estou sofrendo com promise mas não vou desistir, obrigado pela aula de qualidade, top.

  • @andrerenan9845
    @andrerenan9845 Před rokem +2

    isso não foi uma aula, foi um show!! Parabéns professor e muito obrigado!!

  • @raylanderguimaraes6059
    @raylanderguimaraes6059 Před rokem +1

    Cara, essa aula foi simplesmente fantástica, já tinha visto vários desses conceitos abordados na aula, porém dessa vez consegui sanar várias dúvidas que eu tinnha em relação aos métodos de arrays e as promises. Muito bom vídeo.

  • @score_
    @score_ Před rokem

    excelente vídeo! deu pra sintetizar tudo de uma forma espetacular.

  • @rogernascimento740
    @rogernascimento740 Před rokem +3

    Excelente aula Diego parabéns😎!!! Não importa o quanta a gente já sabe sempre da pra aprender mais🤠

  • @douglasfelc
    @douglasfelc Před rokem

    Show de bola, ótimo conteúdo, parabéns!

  • @user-ur4wc5bb7t
    @user-ur4wc5bb7t Před měsícem

    mais uma vez sensacional, aula top

  • @danielpuyo7061
    @danielpuyo7061 Před 8 měsíci +4

    Fiz 3 cursos de JS e não vi esse conteúdo de forma tão clara! Obrigado!

  • @otaviodallo622
    @otaviodallo622 Před rokem

    Que aula!! Me ajudou muito, muito obrigado Diego

  • @jmarcelobc
    @jmarcelobc Před 11 měsíci

    Fenomenal Diego, parabéns!

  • @zekjunio612
    @zekjunio612 Před 10 měsíci

    conteúdo completasso, e uma didática incrível. audio e video de otima qualidade. parabens.

  • @marciodev21
    @marciodev21 Před 2 měsíci

    Cara, obrigado mesmo, com esse vídeo você abriu muito a minha mente.

  • @LennWeltmeister
    @LennWeltmeister Před rokem

    Espetacular, Diego!

  • @jeffersonsjunior
    @jeffersonsjunior Před rokem

    esse video ficou animal, parabens pelo conteudo!

  • @baDinho1
    @baDinho1 Před rokem +1

    Já gostaria muito de te agradecer por esse vídeo, porque ele me ajudou muito a pegar conceitos que nunca entravam na minha cabeça, tipo, objeto, métodos, etc. Esse vídeo me ajudou bastante a conseguir pegar esses conceitos.

  • @renan-ferreira
    @renan-ferreira Před rokem

    Ótimo conteúdo manos, obrigado!!!

  • @ander_michael
    @ander_michael Před rokem +1

    Só conteúdo foda 🥰

  • @lameirat
    @lameirat Před rokem

    Parabéns pelo seu conhecimento e obrigado por o transmitir.

  • @geninhoo300
    @geninhoo300 Před rokem

    Adorei , muuuuito bom!!!

  • @matheusmatos4201
    @matheusmatos4201 Před rokem

    Caramba! Que didática objetiva. Quando minhas condições melhorar, vou comprar o curso.

  • @gabrielgoncalvesvicente8678

    Pra quem vai iniciar aprendizado com React esse video tem que ser obrigatorio.. Diego é fera demais, se pegar esse video e depois fazer a trilha React JS do Ignite, o aprendizado será de outro nivel.. Um dia gostaria de poder conhecer a rocketseat, os caras são demais

  • @alefreis6778
    @alefreis6778 Před rokem

    Muito bom, algumas funções de objetos eu não conhecia e foi bom para que eu pudesse aprender mais. Em array não conhecia o Every e Some, são interessantes também. Valeu Diego pela aula, foi muito bom!

  • @endrewcardoso7888
    @endrewcardoso7888 Před rokem +1

    Video show de mais!

  • @MarcusVinicius-le4zd
    @MarcusVinicius-le4zd Před rokem +2

    Cara como eu queria essas anotações dele, muito bom o vídeo

  • @brazjunior7533
    @brazjunior7533 Před 8 měsíci

    Baita aula! Eu adorei a facilidade de exemplificar, apesar de simples, foram muito efetivas. Estou aprendendo React e espero conseguir progredir com essa base de conhecimentos.

  • @leandromontenegropinto6704

    Parabéns!!! Muito bom. Sucesso.

  • @arturpedrosa
    @arturpedrosa Před rokem

    Excelente conteúdo! Parabéns

  • @antoniofantoni7895
    @antoniofantoni7895 Před rokem +7

    Diego é outro nível. Poderia ser o único instrutor de frontend da Rocketseat.

  • @neliojorio
    @neliojorio Před rokem

    Uma super aula, valeu Diego e RocketSeat ^^

  • @AleferReinert
    @AleferReinert Před rokem

    Vídeo muito bom, me ajudou muito, obrigado! 🙌

  • @wisley227
    @wisley227 Před rokem +6

    Meu amigo, você é sensacional, to eu aqui preocupado em saber quando e como pular do js pro react, perdido nesse mundo de informações, e com medo de quando fosse pro React, meu conhecimento de JS não tenha sido o suficiente, mas voce consegui tirar esse meu medo. Parabens pelo conteudo sensacional e maravlhoso que você produziu, posso dizer que de fato é um dos melhores conteudos que temos de graça hoje em dia. Eu falo isso porque eu ja paguei alguns cursos pra de 10/12 horas pra aprender oque voce disse pouco menos de uma hora :)

  • @brichardev6099
    @brichardev6099 Před rokem +1

    Foi um vídeo bem interessante pra alguém como eu que quer iniciar na biblioteca React e também relembrar o que aprender em JS

  • @klaulins
    @klaulins Před rokem +5

    Excelente conteúdo. Gostaria de ver um CRUD com Nextjs, Prisma + Upload de arquivo no Cloudinary. E muito obrigado por tornar a nossa jornada de aprendizado mais interessante!

  • @jennifermagpantay7933

    Que aula! Conteúdo excelente!

  • @sandrojunior3992
    @sandrojunior3992 Před rokem

    Conteúdo maravilhoso, parabéns .

  • @kevinlima7821
    @kevinlima7821 Před rokem

    Excelente aula, parabéns e obrigado.

  • @freddyminuzzi5120
    @freddyminuzzi5120 Před rokem

    Esse vídeo me ajudou a tirar muitas dúvidas, obrigado!

  • @hugocavalaristudartpereira1214

    que video fantástico !!!

  • @katiorrolol
    @katiorrolol Před rokem +1

    Cara que vídeo sensacional, converti diversos projetos pequenos que fiz em python para o JavaScript e os expandi misturando o que você ensinou no vídeo e ficou muito fácil pra aprender. Fora que não conhecia o site de vocês e esse discover é perfeito pra quem não sabia por onde começar em relação ao React e TypeScript, como é o meu caso. Enfim, a junção disso tudo com certeza vai encurtar bastante meu tempo de aprendizado, muito obrigado!

  • @PauloBraga91
    @PauloBraga91 Před 10 měsíci

    Conteúdo Fantástico! Obrigado.

  • @flaviobulhoes3248
    @flaviobulhoes3248 Před rokem +2

    agora eu tenho confiança para começar a ver os fundamentos de react depois dessa super revisão

  • @linuxsec
    @linuxsec Před rokem +2

    Muito bom, ja estou confiante para começar no react

  • @britotech
    @britotech Před rokem

    Sensacional o video bem simples e direto

  • @funkerosupremo
    @funkerosupremo Před 10 měsíci

    Que aula foda, slc.
    Obrigado!

  • @dvsantana9814
    @dvsantana9814 Před rokem

    Boa noite achei muito legal, estou aprendendo JavaScript, achei muito bacana os conceitos! Top sua didática!

  • @victorfigueredo2970
    @victorfigueredo2970 Před rokem

    It really worked for me after I look and try some tutorials, yours is the one that worked. Owe you a lot.

  • @rmscrisostomo
    @rmscrisostomo Před rokem +10

    Super aula, fiquei com medo de não saber alguma coisa KKKK.
    Gostaria de fazer um pedido; faz um vídeo explicando o deploy de um app feito no Vite.
    Grande abraço, valeu! ✌️😁

  • @CarolineMoraes
    @CarolineMoraes Před rokem +1

    Baita aula!!!! 🤩🤩🤩🤩

  • @Danilo-fl3yj
    @Danilo-fl3yj Před rokem

    Parabéns, ótimo conteúdo

  • @MatheusPereira-nn9dj
    @MatheusPereira-nn9dj Před rokem +1

    Optional Chaining é bom demais !!! obrigado 💫💫💫

  • @marioduarte89
    @marioduarte89 Před 9 měsíci

    Que aula ABSURDAMENTE BOA!

  • @adrianopiro5240
    @adrianopiro5240 Před rokem +1

    Musiquinha delicinha com um conteúdo mega power pra se assistir enquanto faz aquele coding "brabo" xD. Top!!!

  • @scarlatybonfim1461
    @scarlatybonfim1461 Před rokem

    pqp arrasou!!!!!!! mt obrigada! a cereja pro meu bolo. Agora partiu react !

  • @luanartacho1530
    @luanartacho1530 Před rokem

    Que vídeo bom cara!

  • @ThiagoSantos-bv3eu
    @ThiagoSantos-bv3eu Před rokem +2

    Comecei a estagiar a um mês e fui apresentado ao JavaScript. Com um pouco de dificuldade aprendi e agora usei teu conteúdo para fixar os conceitos de promises e async.
    Grande abraço, conteúdo show!

  • @malfurionself
    @malfurionself Před 3 měsíci +1

    Cara meus parabéns, eu consegui adquirir mais conhecimento com essa aula de 1h; do que tudo que já tinha lido ali pra trás

  • @Sino12397
    @Sino12397 Před 9 měsíci +1

    Cara, estou na metade do vídeo ainda, mas tive que parar para comentar. Que aula SENSACIONAL Diego! Não sei se estudo ou se admiro a aula kkk. Pessoal da Rocket sempre trazendo conteúdos excelentes.

  • @StratOnFire
    @StratOnFire Před rokem +1

    Conteúdo de qualidade!

  • @rotognin
    @rotognin Před rokem

    Rapaz, sensacional!
    Obrigado pelo ótimo conteúdo, Diego.
    Eu não pretendo ir para o React tão já, to "chegando agora" no Javascript, mas eu quis ver esse vídeo para pegar mais coisas sobre o Javascript que irão me fazer caminhar melhor na linguagem.
    Valeu! Abraço

  • @brunohenrigarcia9966
    @brunohenrigarcia9966 Před rokem

    Que vídeo incrível!

  • @trechosdesucessooficial

    Que aula, Incrível!

  • @carlos-GMA
    @carlos-GMA Před 6 měsíci

    Muito bom!!! - Muito obrigado!!!

  • @MayssaLaiane
    @MayssaLaiane Před rokem

    Vídeo útil demais!!

  • @eduardophelipe1502
    @eduardophelipe1502 Před 6 měsíci

    642 linha de anotação , conteúdo bom demais, já tinha começado no react e senti sim uma dificuldade ainda mais em entender promise mas agora ficou mais esclarecido , valeu Diego.