Curso React: Avançando em props - #08

แชร์
ฝัง

ความคิดเห็น •

  • @viniciuspecci5462
    @viniciuspecci5462 5 หลายเดือนก่อน +30

    Pessoal para quem está vendo esse video nos dias de hoje, vulgo 2024 em diante, não se usa mais defaultProps, o correto é utilizar dessa forma: function Item({brand = 'Faltou a marca', release_year = 0}){ na própria função, abraço!

  • @white.....
    @white..... 3 หลายเดือนก่อน +4

    Antes do lançamento do React 15.5.0, os PropTypes estavam disponíveis no pacote React, mas agora temos que adicionar a biblioteca prop-types em nosso projeto.
    Podemos fazer isso executando o seguinte comando em nosso terminal:
    npm install prop-types --save

  • @EstevanRLima
    @EstevanRLima 3 ปีที่แล้ว +12

    Valeu!

  • @munirarabi5397
    @munirarabi5397 3 ปีที่แล้ว +47

    obrigado por estar compartilhando seu conhecimento de forma gratuita e de forma simples e eficaz!

  • @alas5k362
    @alas5k362 ปีที่แล้ว +7

    Po matheus to começando a aprender React, até então só sabia PHP, JS, HTML e CSS. Meu objetivo é voltar ao mercado de trabalho o qual estou afastado há 2 anos... Eu quero agradecer pela sua disponibilidade, pela sua generosidade em compartilhar um conteúdo tão didático e prático. Que Deus te abençoe e que você colha os frutos desse gesto, obrigado pela ajuda e excelente didática!

  • @TheBlackShadow
    @TheBlackShadow ปีที่แล้ว +3

    O cara é cabuloso, além de ensinar, faz criar gosto pela ferramenta. Incrível.

  • @charlesconde9752
    @charlesconde9752 2 ปีที่แล้ว +2

    Agora avanço em props.
    Professor excelente

  • @alexandrepateis
    @alexandrepateis 2 ปีที่แล้ว +2

    Nao sei como te agradecer, na verdade sei, vou comprar seu curso na Udemy, estava desanimado com a programação ate conhecer você e seu canal. MUITO OBRIGADO.

    • @MatheusBattisti
      @MatheusBattisti  2 ปีที่แล้ว +2

      muito obrigado tb Alexandre, abraço!

  • @sssouto241
    @sssouto241 ปีที่แล้ว

    Onrigado pelas aulas Matheus.

  • @patrickalmeidalima
    @patrickalmeidalima 2 ปีที่แล้ว +4

    Muito legal o conteúdo Matheus muito bom mesmo, qualidade bem elevada para uma didática acessível de forma gratuita!

  • @felipemanso
    @felipemanso 2 ปีที่แล้ว +3

    Pra mim aqui funcionou, deu os warnings caso fosse inserido um tipo errado, e as mensagens default quando não foram inserido os dados na props. Obrigado por compartilhar seu conhecimento com essa didática incrivel Matheus, estava quase desistindo de aprender React...

    • @MatheusBattisti
      @MatheusBattisti  2 ปีที่แล้ว +1

      opa Felipe, que bom que estou conseguindo te ajudar =))

  • @stones969
    @stones969 2 ปีที่แล้ว +1

    Ótimo vídeo. Comprei um curso de react um tempo atrás na udemy, mas se eu soubesse que já havia um conteúdo tão bom assim no youtube, eu nem teria comprado.

    • @MatheusBattisti
      @MatheusBattisti  2 ปีที่แล้ว +1

      valeuu Lucas
      e tem um outro melhor ainda: horadecodar.com.br/comunidade-hora-de-codar/
      =)

  • @MarceloMartinsDev
    @MarceloMartinsDev 3 ปีที่แล้ว +3

    Aula mais top, e o trem tá só apertando, tmj Matheus 👊🏻

  • @Everaldobass
    @Everaldobass 3 ปีที่แล้ว +2

    Show de Explicação!

  • @enzocosta8665
    @enzocosta8665 3 ปีที่แล้ว +1

    Seguimos !!

  • @jeimoall
    @jeimoall 7 หลายเดือนก่อน

    Sensacional didática!

  • @mbs2488
    @mbs2488 ปีที่แล้ว

    Excelente ! Muito Bem Explicado ! ! Parabéns pelos vídeos ! ! !

  • @velhobugado0230
    @velhobugado0230 2 ปีที่แล้ว

    Tá ajudando muito meu aprendizado, vlw

  • @uchoarenato
    @uchoarenato 5 หลายเดือนก่อน +2

    Eu sou do backend. Quando eu vejo isso aqui a impressão que tenho é que é tudo uma salada de tudo quanto é tranqueira e gambiarra num mesmo arquivo. Kkkkkk

  • @AndersonSantos-ur4nf
    @AndersonSantos-ur4nf 2 ปีที่แล้ว

    Muito bom o conteúdo, parabéns.

  • @zerielribeiro5787
    @zerielribeiro5787 3 ปีที่แล้ว +2

    Muito bom 👏

  • @CttBiel
    @CttBiel 5 หลายเดือนก่อน +1

    Vamo que vamo, preciso entregar uma webpage estilo Spotify pra amanhã kkkkkkk
    Se eu entregar provavelmente passo no processo seletivo, tomara que dê certo!

    • @Mobila_01
      @Mobila_01 2 หลายเดือนก่อน

      Passou?

    • @Mobila_01
      @Mobila_01 2 หลายเดือนก่อน

      Passou?

    • @Mobila_01
      @Mobila_01 2 หลายเดือนก่อน

      Passou?

    • @CttBiel
      @CttBiel 2 หลายเดือนก่อน +2

      @@Mobila_01 entreguei a página funcional e sequer recebi resposta kkkkk, mas tá tudo bem, já consegui outro trampo home office e entrei pra uma faculdade federal, estou feliz com meus resultados

    • @brunocorrea_br
      @brunocorrea_br หลายเดือนก่อน +1

      @@CttBiel parabéns brow

  • @andredias6356
    @andredias6356 3 ปีที่แล้ว +1

    Show a aula

  • @scriptandojs7399
    @scriptandojs7399 2 ปีที่แล้ว

    muito bom mano,muito obrigado!

  • @primata83
    @primata83 ปีที่แล้ว +1

    Visto

  • @xtremebh
    @xtremebh 2 ปีที่แล้ว

    Agora tem que importar pro projeto o PropTypes. Fui obrigado a dar o comando npm install prop-types --save.

  • @chicobg466
    @chicobg466 3 ปีที่แล้ว

    Obrigado!

  • @lockmondan
    @lockmondan 8 หลายเดือนก่อน

    pra quem está usando typescript apenas use interface ou type que é a mesma coisa e mais legivel

  • @PexuPixo
    @PexuPixo ปีที่แล้ว +1

    Esse PropTypes pode-se dizer que faz algo parecido com o TypeScript?

  • @carloseduardo-pn2uy
    @carloseduardo-pn2uy หลายเดือนก่อน

    Estou estudando React por necessidade, por conta que no estágio precisa. Mas te falar, Angular da uma surra em react, é claro que, react não é framework, mas se vocês que estão vendo react, pulem para o Angular. Angular é perfeito e bem completo.

  • @fallhaha
    @fallhaha ปีที่แล้ว

    vlw muito top!

  • @gustavogc123
    @gustavogc123 2 ปีที่แล้ว +1

    Olá Matheus, primeiramente gostaria de agradeçer pelo conteúdo compartilhado, até o momento é o conteúdo que mais tem me ajudado a entender a biblioteca react. Neste sentido da aula do vídeo, a ideia é aplicar este tipo de validação apenas para que outros devs possam se certificar de inserir dados corretos dentro do atributo? obrigado.

  • @jocelinnunes1264
    @jocelinnunes1264 2 ปีที่แล้ว

    show!

  • @luiscarvalho5726
    @luiscarvalho5726 3 ปีที่แล้ว +1

    Oi deu problema no meu PropsType fui procurar no teu Item e Lista no, Git para comparar, mas não achei, tem como me consegui o caminho, achei o reat lá mas não o Item e List.
    Att,

  • @LeandroVictor666
    @LeandroVictor666 ปีที่แล้ว

    A nomenclatura recomendada do React não é a PascalCase?

  • @programadorCarioca
    @programadorCarioca 11 หลายเดือนก่อน

    Matheus, no meu caso eu estou usando TypeScript, eu posso usar INTERFACE ao invés de PropTypes, certo?
    Parabéns pelo conteúdo!

  • @canalhd7398
    @canalhd7398 2 ปีที่แล้ว +2

    pra quem teve esse erro "Typo in static class property declaration proptype" precisa colocar o propTypes com a primeira letra em minuscula

    • @mariana.demillus
      @mariana.demillus ปีที่แล้ว

      Aqui no meu só precisei colocar o ponto e vírgula no final do import que o Matheus não colocou, ficou:
      import PropTypes from 'prop-types';
      Aí parou de dar esse erro.

  • @rogeriovaz4420
    @rogeriovaz4420 2 ปีที่แล้ว +1

    Não sei se é uma boa prática mas, eu fiz assim {marca="Faltou a marca", ano=0} e não usei o defaultProps. O resultado é o mesmo.

  • @juanmiguel1316
    @juanmiguel1316 3 ปีที่แล้ว +2

    meu codigo tá igualzinho, mas tá dando erro no:
    Item.propTypes = {
    marca: PropTypes.string,
    }

    • @LuizCBonini
      @LuizCBonini 3 ปีที่แล้ว

      o meu a mesma coisa

  • @natanysantos5801
    @natanysantos5801 2 ปีที่แล้ว +1

    Shw!

  • @iremarsatiro2795
    @iremarsatiro2795 2 ปีที่แล้ว

    😃Show

  • @_AdrielCavalcante
    @_AdrielCavalcante 3 ปีที่แล้ว +2

    Se o caso é tipar as props para prevenir problemas, por que não utilizar TypeScript de uma vez?

    • @MatheusBattisti
      @MatheusBattisti  3 ปีที่แล้ว

      Isso, boa! Pode utilizar TS tb

    • @felipemanso
      @felipemanso 2 ปีที่แล้ว +3

      Adriel, se você perceber é um tipo de tipagem bem simples. Com o Typescript fica bem mais complexo e ainda tem a curva de aprendizado pra utiliza-lo. Acredito que esse método é uma forma mais simples de validar um dado, sem ter que aprender uma outra linguagem basicamente. Mas se você já sabe utilizar o TS, vai fundo.

    • @_AdrielCavalcante
      @_AdrielCavalcante 2 ปีที่แล้ว +1

      @@felipemanso TS não é difícil, você só tira uns minutos para tipar e prevenir problemas. É bom quando usado em equipe, não é todo dev que tem a sagacidade de testar se vai passar apenas aquele tipo.

  • @Sr_Ningvem
    @Sr_Ningvem 3 ปีที่แล้ว

    O rato roeu a roupa do rei de Roma.

  • @saulo-moreira
    @saulo-moreira ปีที่แล้ว

    4:55

  • @curtiuseucomentario6203
    @curtiuseucomentario6203 2 ปีที่แล้ว +2

    O meu não deu erro no console na parte da string e no required, mais alguém?

    • @curtiuseucomentario6203
      @curtiuseucomentario6203 2 ปีที่แล้ว +1

      Eu percebi aqui que não estava acusando erro pq na parte do Item.propTypes = {} o editor havia corrigido para protoTypes e funcionou msm assim, n dando nenhum problema, por isso eu n vi os erros no console. Caso mais alguém n esteja vendo os erros, dê uma checada la pra ver se ta escrito certo....

  • @gustavotheotonio
    @gustavotheotonio 2 ปีที่แล้ว

    Isso de PropTypes é basicamente o que o TypeScript faz né?

    • @douglaslpsz
      @douglaslpsz 2 ปีที่แล้ว +1

      Pelo que entendi sim, mas se souber TypeScript dê preferencia para ele

  • @kervijhonata
    @kervijhonata 3 ปีที่แล้ว

    fiz o defaultProps e ele não setou os valores, deixei alguns elementos com informações vazias e ele não setou os valores padrões.

    • @Sr_Ningvem
      @Sr_Ningvem 3 ปีที่แล้ว

      Vc observou as vírgulas que são obrigatórias dentro dos objetos que vão determinar o tipos?

    • @brunnochaggas1773
      @brunnochaggas1773 ปีที่แล้ว

      Mesmo problema do meu

  • @Henrique-sg9wm
    @Henrique-sg9wm 2 ปีที่แล้ว

    teria como eu pegar o certificado fora da udemy?

    • @Henrique-sg9wm
      @Henrique-sg9wm 2 ปีที่แล้ว

      sei la, pagar a parte mais barato

    • @MatheusBattisti
      @MatheusBattisti  2 ปีที่แล้ว

      não é o mesmo curso Henrique...

    • @Henrique-sg9wm
      @Henrique-sg9wm 2 ปีที่แล้ว

      @@MatheusBattisti ah desculpa, imaginei que fosse, como que faço para pegar o certificado desse curso do youtube? ainda não terminei, mas pretendo terminar, ai gostaria de saber se é possível

  • @GustavoSilva-kr6pi
    @GustavoSilva-kr6pi 2 ปีที่แล้ว

    No meu aqui não funcionou isso ai.

  • @nomadealex
    @nomadealex ปีที่แล้ว +1

    Sua aula é muito boa mas eu sinto que falta um pouco de objetividade.
    Eu entendi os comandos ensinados.
    Mas preciso entender os porquês e os ‘porque isso’.

  • @yurilima1522
    @yurilima1522 6 หลายเดือนก่อน

    30/06/2024

  • @darlanoliveira1263
    @darlanoliveira1263 ปีที่แล้ว

    Muito rápido a explicação....

  • @AS_Souza
    @AS_Souza ปีที่แล้ว +1

    TypeScript pra que?? kkkkk

  • @frankfreitas1112
    @frankfreitas1112 11 หลายเดือนก่อน

    curso bom, só que a cada tópico seria interessante deixar apenas oq vai ser usado na aula, tem vários components quem nem estão sendo usados, dá uma bagunçada

    • @rafaelfarias1951
      @rafaelfarias1951 8 หลายเดือนก่อน

      Tá reclamando de barriga cheia!!! Curso excelente disponível de GRAÇA, compra o pago e pare de chorar, mimizento.

    • @brunocorrea_br
      @brunocorrea_br หลายเดือนก่อน

      @@rafaelfarias1951 calma mocinha

    • @rafaelfarias1951
      @rafaelfarias1951 หลายเดือนก่อน

      @@brunocorrea_br chora +

  • @eduardoalmada8938
    @eduardoalmada8938 2 ปีที่แล้ว

    Obrigado!