React: O minimo de base que você precisa saber para não sofrer começando com a ferramenta

Поделиться
HTML-код
  • Опубликовано: 1 июл 2021
  • Muita gente fala que precisamos ter a base da linguagem para poder aprender um framework como React, mas o que é a base? Como visualizar isso? Nesse vídeo eu faço um exercicio de separar conceitos com vocês em cima da própria API do React! Extraindo o que de JavaScript é importante ser aprendido
    O video ta recheado de conteúdo e eu convido você pra pegar sua pipoquinha e bora ver!
    🔸 Link importantes para VOCÊ (você me ajudar a continuar trazendo conteúdo!)!
    ■ Vamo reforçar a base de JavaScript AO VIVO EM LIVE!!!? • Reforço de JavaScript ...
    ■ Quer dar seus primeiros passos pra aprender React? www.alura.com.br/imersao-react
    ■ Quer ajudar a fortalecer a firma pra valer? aproveita meu cupom da Alura! alura.com.br/devsoutinho/
    ■ Quer receber 7 dicas toda segunda pra ler em 2 minutinhos? mariosouto.com/newsletter/
    ■ Sabia que eu tenho uma lojinha? mariosouto.com/lojinha/
    🔸 Quer ver mais conteúdos meus? Segue ai!
    ■ / omariosouto
    ■ / devsoutinho
    ■ t.me/hipstersfrontend
    🔸 Sabia que eu tenho séries na Alura também?
    ■ www.alura.com.br/webseries/fr...
    ■ www.alura.com.br/webseries/gi...
    #React #DevTips #JavaScript
  • НаукаНаука

Комментарии • 87

  • @JoaoNeto-up8zi
    @JoaoNeto-up8zi 3 года назад +165

    Aquele negócio de 'você tem que saber tudo antes de começar' é uma armadilha comum, chamada Analysis Paralysis (acho que é assim que se chama) que é a pessoa esperar 'estar pronta' pra começar.
    Pessoal, vocês NUNCA VÃO ESTAR PRONTOS! Tem que fazer mesmo sem saber e ir resolvendo as tretas a medida que aparecem, porque a prática vale mais do que qualquer teoria. Se ficar esperando saber tudo pra agir, você vai perder tempo, porque nenhuma teoria vai te dar mais conhecimento do que qualquer prática.

    • @aljones17
      @aljones17 2 года назад +12

      Caramba João, estou passando exatamente por essa situação. Uma insegurança terrível. Estou em transição de carreira pra TI, buscando vagas de estágio e todas as vagas geralmente pedem coisas que nunca vi na vida. O react é um exemplo, Angular também... Estar nessa posição é muito complicado pois parece que nunca estou minimamente pronto. Na verdade, estou sempre me auto sabotando. Acho que esse vídeo vai ser um bom conselho.

    • @arthurzinfe
      @arthurzinfe Год назад +1

      Mas tem que ter plmns uma base

    • @nier704
      @nier704 Год назад

      vlw man

    • @user-uc3zf2xk3h
      @user-uc3zf2xk3h 8 месяцев назад

      Exatamente, a prática leva a perfeição, e a persistência, vence qualquer coisa.

    • @sr.maktub2108
      @sr.maktub2108 7 месяцев назад

      Concordo, mas descordo no contexto do video. Me tome como exemplo e creio que ficara melhor o entendimento. Quando comecei a fuçar a área, comecei logo por JS, fiquei perdido é logico, então resolvi ouvir os concelhos e voltar para a base, só que o que fiz, estudei Html e CSS (Consegui ter uma familiaridade com o código e as ferramentas de desenvolvimento) Depois voltei mais uma casa e foquei e continuo focado na lógica de programação. Para min que estou nesse caminho o video foi excelente, estou praticando logica com java e JS, então já da para ter uma boa base das linguagens, queria saber o momento certo de começar React ou algum outro, o video fez bastante sentido. Eu por experiência propiá, de verdade aconselho, NÃO COMECEM PELO REACT

  • @andrericardo6992
    @andrericardo6992 Месяц назад +1

    Mario, muito obrigado por compartilhar esse conteúdo, abriu minha mente para muitas coisas referente a base sólida de conhecimentos, ante de dar o próximo passo! Obrigado mesmo!

  • @antissocialw
    @antissocialw 3 года назад +84

    Cara, muito bacana o vídeo e me inspirou em contar uma história prática que tive com o React:
    Estava eu assumindo que já sabia HTML, CSS e principalmente JS.. até que por conta da faculdade, entrei como scrum master de um projeto no qual um dos integrantes do time queria usar React. Por apenas ter ouvido falar e ele dizer que sabia, decidi acatar a ideia e então começamos a implementar o site utilizando React. O resumo foi basicamente o seguinte:
    - Frustração (cheguei a brigar com o time)
    - Vontade de desistir
    - Quebrar meu notebbok
    - Curva de aprendizado bem baixa..
    Porém com muito foco e perseverança eu comprei um curso específico de React e fui da BASE de HTML, CSS e JS até chegar em componentes funcionais usando arrow functions. Isso passando por toda a parte de componentes de classe. Não posso dizer que hoje sou um dev, ainda estou na faculdade, porém eu me vejo apaixonado pela tecnologia e alguns conselhos pra quem pode estar vendo esse comentário e não precise passar pelo que eu passei e fiz meu time passar:
    - Tenha humildade em reconhecer no que você é bom de verdade
    - Saiba consultar uma documentação
    - Entenda arrow functions
    - Promises vão estar no teu dia a dia
    - Fetch API (usa promise)
    - Não desista
    - Não estude deitado
    - Tire dúvidas sempre que possível
    - Pratique exercícios diariamente, isso vai te ajudar a se acostumar, nem que seja só reescrever um código que viu em algum vídeo.

    • @Sarah_42
      @Sarah_42 2 года назад +1

      Qual curso você comprou? Estou tendo dificuldade em escolher um

    • @antissocialw
      @antissocialw 2 года назад +6

      ​@@Sarah_42 Eu comprei um curso na Udemy, não é tão popular mas o sempre tem aqueles cupons que você paga 29,90 por algo que vale bem mais. O nome do curso é "Curso de React.Js + Next.Js completo do básico ao avançado" do professor Luiz Otávio Miranda. Eu recomendo pra quem já tem um pouco de noção de lógica de programação e familiaridade com Javascript, seria melhor já ter programado algo em Js.. mas com o conteúdo extra do curso e também com força de vontade em buscar ler sempre a documentação (o professor comenta sobre isso nos vídeos dele) você vai conseguir, não desista! Estou bem mais avançado hoje em dia do que quando fiz este comentário.

    • @Sarah_42
      @Sarah_42 2 года назад +1

      @@antissocialw Obrigada! Eu já conheço um pouco de JS então acho que vou seguir sua recomendação. Valeu :)

    • @antissocialw
      @antissocialw 2 года назад

      @@Sarah_42 boa, você vai se dar melhor que eu então.. Estou no linkedin caso queira tirar dúvidas, me adiciona lá! www.linkedin.com/in/wendel-dem%C3%A9trio-726617229/

    • @browniegamer7062
      @browniegamer7062 Год назад +4

      Eu lendo "Não estude deitado", estando estudando deitado kkk mas tá certo mesmo.

  • @DevMalu
    @DevMalu 7 дней назад

    Nossa esse vídeo me ajudou demais mesmo 💪💪 obrigada de coração, estava precisando entender React e encontrei tudo por aqui 🚀🚀🚀

  • @Videosuser
    @Videosuser 3 года назад +91

    Ótimo vídeo. Uma sugestão para um próximo vídeo: falar sobre o mínimo que um desenvolvedor frontend deveria saber sobre banco de dados, servidores e outros assuntos mais relacionados a backend. :)

    • @emanoelinfinity
      @emanoelinfinity 3 года назад +5

      Boa sugestão. Muita gente que toma a decisão de algum fw ou lib, acha que só vai fazer a parte funcional e estilosa da page e pronto (depende). No geral temos que lidar com banco de dados etc.

    • @ednaluciadosreisreis831
      @ednaluciadosreisreis831 2 года назад

      Qse

    • @Videosuser
      @Videosuser 2 года назад +1

      @@emanoelinfinity alguma sugestão sobre o que precisa estudar e sobre o que não é tão necessário?

    • @igorgoncalves5691
      @igorgoncalves5691 2 года назад

      Boa!

    • @vitorgaspar1
      @vitorgaspar1 2 года назад +2

      Ja adianto, o CRUD básico, Functions, Triggers, Store Procedures. Basicamente, é isso

  • @SamantaFluture
    @SamantaFluture 3 года назад +4

    valeu pelas dicas! já to fazendo minha revisão de js. aguardando ansiosamente a imersão ;)

  • @jafeijo
    @jafeijo 3 года назад +6

    Boa Marião! Tô só pela imersão react! Acho que me enquadro no grupo que esperou demais pra começar a botar a mão na massa nos frameworks. Aí você foi bem no pulo do gato, a real é que pra ficar "seguro" no JS sem anos de prática no mercado é bem difícil, e esse vídeo já fez eu me sentir mais seguro com meus conhecimentos! Valeu pelo conteúdo excelente como sempre!

  • @TheDaianesantos
    @TheDaianesantos 3 года назад

    Adorei o vídeo!! Bora para a imersão...

  • @matheus4m
    @matheus4m 2 года назад

    Eae maninho. Topeee... Muito bom esse video... Estou começando a estudar typescript para ir para o react. Acredito ser o caminho correto. Muito top o conteúdo... Vlwww TMJ

  • @andersonsiqueira9657
    @andersonsiqueira9657 3 года назад

    Vou começar a aprender React, muito obrigado!!!

  • @lucassousa6007
    @lucassousa6007 2 года назад

    que vídeo necessário, obrigado!!

  • @maiklord4932
    @maiklord4932 3 года назад

    Um dia vou trabalhar com você ! pode ter certeza, nem assisti o video mas Já gostei ♥♥

  • @renatax4300
    @renatax4300 2 года назад

    valeu pelas dicas, seu conteúdo é muito bom

  • @cleverson_lira
    @cleverson_lira 3 года назад +1

    Seu conteúdo é bom demais

  • @vivianemiranda7047
    @vivianemiranda7047 2 года назад

    nossa, esse vídeo foi um tapão na cara rs...nunca tinha pensado no react dessa forma

  • @hugo057855555
    @hugo057855555 3 года назад +1

    Agora já sei que já posso começar a aprender react

  • @Astafari
    @Astafari 3 года назад

    A parte sem instalação eu sei tudo, mas a outra parte eu tô enrolado ainda, vlw pelo esclarecimento!

  • @user-op4lr3iy7m
    @user-op4lr3iy7m 7 месяцев назад +3

    Me acalmou, comecei react na alura, fiquei perdido, voltei fiz Java script foco em back, agora tudo faz sentido!!!!vlw soul tinho😅

  • @michelsantos9718
    @michelsantos9718 3 года назад

    Boa tarde Mario!
    Conheci seu canal por conta da imersão de React que tenho muito interesse em aprender, porém ainda não tenho muita experiência com front-end, na verdade conheço só o básico.
    Queria saber se tem algumas dicas para quem quer iniciar no mundo do front-end com o foco em React, aliás também vi teu vídeo sobre os livros de programação que te ajudaram.
    Bem, fico no aguardo! Obrigado e torço muito pra ver teu canal continuar crescendo. Você é fera!

  • @MrExdefalt
    @MrExdefalt 3 года назад

    eae mario acompanho seus videos sempre ,tem como ensinar a criar um calendário em react , pra perder o medo de usar o date do JS

  • @coffeebeam9517
    @coffeebeam9517 3 года назад

    Monstro de mais

  • @itxToledo
    @itxToledo 3 года назад +2

    Soutinho, você poderia falar dos desafios de deixar o NextJS rápido em infra própria, quando você tira uma aplicação real da vercel e tenta rodar em seu próprio servidor o desempenho fica muito inferior. Tive essa experiência recentemente e voltei pra vercel, vi nos grupos do FB que outras pessoas notaram isso também.

  • @rodrigomarquesdelima6134
    @rodrigomarquesdelima6134 2 года назад

    Excelente vídeo

  • @ewerthonsilva7642
    @ewerthonsilva7642 3 года назад

    Maravilha!!!

  • @heitormbonfim
    @heitormbonfim 3 года назад

    show de bola

  • @marcosantonio-ef9mi
    @marcosantonio-ef9mi 3 года назад

    que video simples e massa

  • @sekhmet3770
    @sekhmet3770 Год назад

    muito bom esse video.

  • @fernandobranco2443
    @fernandobranco2443 3 года назад

    Mais um conteúdo espetacular! Parabéns!

  • @gabrielacorttez
    @gabrielacorttez Год назад +1

    Ótimo vídeo, valeu!!!

  • @ViniciusFeitosaDaSilva
    @ViniciusFeitosaDaSilva 3 года назад

    Qual o teclado que você está usando? Gostei do barulho...

  • @ezequielcouto2156
    @ezequielcouto2156 7 месяцев назад +1

    ###-------------- Sem Instalação.
    - Variaveis
    - conts, let, var.
    - Tipos e dados o JavaScript: String, bool, array, objeto.
    - Objeto
    - Propriedade e Metodos
    - Acessar propriedades e objetos.
    - Via .
    - Via string
    - Array
    - Metodos de Array
    - concat
    - push/pop
    - unshift/shitf
    - splice
    - Função
    - Execução blocos de codigo.
    - Parametros
    - Retorno
    - JSX
    - HTML dentro do arquivo JavaScript
    - Interpolação
    - Como rodar codigos dinamicos no meio do template JSX
    ###-------------- Com Instalação
    - Node
    - Como instalar?
    - Para que serve?
    - Package Managers
    - Para que serve?
    - Como instala algo?
    - Como criar um projeto?

  • @anacletofrancisco4392
    @anacletofrancisco4392 2 года назад

    Aprendendo react

  • @eemr2
    @eemr2 3 года назад +3

    Obrigado pelas dicas, muito show esse vídeo. Uma pergunta, observei que você usa o WSL 2 com o Ubuntu 20.4, tem como você criar um vídeo falando sobre como configurou esse ambiente? E se tem como rodar algo como o Beekeeper e similares? Abraço Soutinho.

    • @FelipeBLobo
      @FelipeBLobo 3 года назад +1

      A Rocketseat fez um vídeo legal sobre isso

    • @FelipeBLobo
      @FelipeBLobo 3 года назад +1

      ruclips.net/video/hd6lxt5iVsg/видео.html

  • @williansantos8636
    @williansantos8636 2 года назад

    Bom dia Mario ! O vídeo esta correndo rápido de mais. Tive que usar o Slow Motion aqui para acompanhar.

  • @gabrieldecastro5030
    @gabrieldecastro5030 6 месяцев назад +1

    Provavelmente se você ta pesquisando o mínimo necessário de JS pra aprender react, você ainda não chegou lá kkkkk

  • @edsonbastos7499
    @edsonbastos7499 3 года назад

    Muito bom, eu nem sabia que sabia kakakaka

  • @uraxymaangel9550
    @uraxymaangel9550 5 месяцев назад

    ó function oque mais pratiquei em js que delicia kkkk

  • @guilhermemarques1835
    @guilhermemarques1835 3 года назад +2

    fala soutinho, é justamente isso que eu tava procurando.
    faz uma semana que estudei todo o conteudo de javascript pelo curso do programadorBR. porém to travado, quando pego algum exericio pra fazer não consigo fazer não.. porém quando vejo alguem fazendo até que entendo bem .. o que faço ? vou pro react ? acho que não né ? cara to perdidão.. no curso do programadorBR teve pouquissimos exericicios, acho que foi isso nao sei dizer o que aconteceu. to querendo praticar JS e tenho tempo pra fazer isso, porem não to conseguindo.. to achando que vou ter que estudar tudo novamente ? fodaaaa ajuda ai

    • @gabriel36ization
      @gabriel36ization 2 года назад

      Tbm adquiri o curso do Igor, e realmente, pouquíssimos desafios e exercícios! me arrependi da compra

    • @criselidianadesousa781
      @criselidianadesousa781 2 года назад +2

      Real. O curso daquele cara é muito ruim, o cara joga coisas na sua cara e não explica nada direito. Na internet tem muito mais conteúdo, e ainda por si de graça, que ensinam melhor do que o dele.

    • @guilhermemarques1835
      @guilhermemarques1835 2 года назад

      @@gabriel36ization vai de origamid ou b7 . Acredito que são os melhores

    • @rubensbatista4656
      @rubensbatista4656 2 года назад +1

      Tbm tive a mesma impressão a respeito disso..tbm adquiri o curso e achei que ele não é tão detalhista.Um fica que digo pra vc é começar a fazer projetos vendo no you tube mesmo...Site,jogos etc..vai vendo a aula e fazendo junto...depois tentar replicar sozinho aí vc vai esbarrar na dificuldade e vai procurar uma solução pra ela...as vezes demora dias...mas é assim mesmo...todo começo é difícil...fazer bastante projeto vai clareando aos poucos...depois volta por curso e da continuidade de onde parou...Pra mim me ajudou muito isto..Programador Br só te dá uma leve noção..o resto quem tem que correr atrás e vc mesmo...Veja o canal do Inkasa no RUclips ele explica bem e e focada em projetos práticos... Sucesso

  • @Igor-vk8fl
    @Igor-vk8fl Год назад +1

    O que desanima é o CSS!! JS é tranquilo demais mas o CSS.......

  • @keivynascimento9463
    @keivynascimento9463 3 года назад +1

    #aprendendoreact

  • @PAULOo32
    @PAULOo32 3 месяца назад

    caraca bixo me lasquei legal

  • @diogozura
    @diogozura 3 года назад

  • @ralfprezia6755
    @ralfprezia6755 3 года назад

    Parabéns pelo vídeo!

  • @user-uc3zf2xk3h
    @user-uc3zf2xk3h 8 месяцев назад +1

    O dev ai assustou leigos, agora ninguém vai querer aprender o react. kkkkk

    • @DevSoutinho
      @DevSoutinho  8 месяцев назад

      Shshshshsh vale voltar no vídeo de Front End

  • @qwertt14
    @qwertt14 3 года назад

    soutinho, eu passei a escova no like e riscou minha tela :'((((((((

    • @qwertt14
      @qwertt14 3 года назад

      mais sério agora, eu queria mostrar o roadmap pra estagiária, porque olha que tesão o tanto de coisa que existe e você pode aprender (sou desses), mas fiquei com medo de deixar ela apavorada hahahah
      Largar tudo pra (só) usar framework é contraproducente, eu vejo que o problema maior nem são as linguagens em si, mas a dificuldade de antes de tudo entender o escopo de cada uma. Principalmente a web que simplesmente não existe sem a tríade html+css+js, diferente de um backend que pode existir usando só uma. Já é muito difícil perceber como os três se relacionam e como um mesmo bug, por exemplo, pode ser resolvido às vezes tanto no html, quanto no css ou no js, o que vai depender são os pros e contras def cada abordagem para seu projeto. Você falou do node e de saber pra que serve, eu lembrei como demorei demais, demais pra entender o papel do node (mas será que eu entendi mesmo?) hahaha
      ps: achei polêmico esse negócio de quem não quer ser bom em css :OOOO

  • @marcio1938
    @marcio1938 3 года назад +3

    manobra pra vender curso

    • @DevSoutinho
      @DevSoutinho  3 года назад +3

      A empresa por trás é a Alura que vende cursos sim, mas o projeto em si tem aulas excelentes e que movimenta uma comunidade gigantesca de gente fazendo junto! Não precisa compra nada pra aproveitar o conteúdo todo que vai rolar durante a semana :)

    • @marcio1938
      @marcio1938 3 года назад

      @@DevSoutinho ou vc não estuda marketing? ou vc e muito inocente de que essa manobra inclusive das suas palavras são pra vender curso? vamos parar de mentir , fala logo a real

    • @lucascesar8228
      @lucascesar8228 3 года назад +3

      @@marcio1938 e se for? o cara ta fazendo conteúdo gratuito uai

    • @marcio1938
      @marcio1938 3 года назад

      @@lucascesar8228 querido não tem conteúdo gratis não , e pura ilusão. vc acha mesmo que ele passa tudo de REACTJS tendo que vender um curso? só acho que fica mais bonito falar a real (quer saber tudo? documentação é gratis)

    • @lucascesar8228
      @lucascesar8228 3 года назад +5

      @@marcio1938 realmente é ilusão dos comunistas que estão controlando a terra plana sob o olhar de kruashtron tra. me convenceu.