Curso React: Componentização de formulário - #22

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ม.ค. 2025

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

  • @reading-ambience-e8f
    @reading-ambience-e8f ปีที่แล้ว +19

    É incrível com uma videoaula de 16 minutos pode render duas horas de estudo ou até mais. Escreve, reescreve e confere o código pra entender e pegar a mecânica do processo. Muito obrigado pelas aulas, Matheus!

    • @thinkerhuh
      @thinkerhuh 11 หลายเดือนก่อน +3

      É assim que funciona meu amigo, a gente quer acelerar o processo mas nao adianta nao, programacao é pra quem tem persistencia e o mais importante, paciencia. Porque projetos demoram, até os mais simples, custam horas do seu dia, e se tiver um curto tempo pra estudar, pode custar uma semana ou mais pra finalizar.

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

    adorei essa parte da componetização dos inputs. O Projeto está ficando muito bom e a didática é excelente. Com certeza farei outros cursos quando terminar esse.

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

    Queria mesmo agradecer ao Matheus por estar fazendo uma grande diferença na vida de tantas pessoas!! gratidão

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

    Impossível não se apaixonar por React! Essa parte da modularização de componentes a pontos de criarmos botões demonstra o poder dele! Muito apaixonante! Eu não consigo parar de estudar! xD
    Claro que acompanhando o curso é fácil! Quero ver na hora que eu for criar algo meu, do zero! haha... mas com certeza estou pegando muita experiência aqui!
    Professor Matheus, o senhor é incrível! Pensei que eu fosse ter mais dificuldades mas estou entendendo pelo menos 95% do código! Estou absorvendo todo o conteúdo e está sendo muito top!!!

    • @iDontHaveName-d5q
      @iDontHaveName-d5q 11 หลายเดือนก่อน

      como estao os seus estudos dps de 6 meses q vc comentou isso?

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

    Incrível!! É exatamente o que eu estava precisando para um projeto pessoal

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

    Nem assisti ainda e já dei like. Certeza de vir coisa boa. Obrigado

  • @rafaellopesdonascimento6043
    @rafaellopesdonascimento6043 ปีที่แล้ว +5

    Se só apareceu o Nome do projeto e não o input maior como mostra no video em 7:50, no arquivo Input.js coloque
    return (

    {text}



    );

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

    Show de bola, melhor curso de react no youtube.

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

    Suas aulas são incríveis! te desejo tudo de melhor

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

    Obrigado pela aula, está me ajudando muito!

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

    Obrigado pelo conteúdo!

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

    Obrigado por compartilhar seu conhecimento

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

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

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

    Fala mestre, qual extensão você usa pra indentar seu código?

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

    Uma dica para melhorar a responsividade dos formulários, mude a propriedade do .Container.module.css para:
    .container {
    width: 100%;
    max-width: 1200px;
    }
    dessa forma os formulários param de quebrar

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

      Cara, vlw a dica! Ficou melhor mesmo o container usando o max-width

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

      nossa mt obg

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

      vlw, ficou showww

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

      vlw resolveu o problema

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

      Nice demais, deixou todo o projeto responsivo!

  • @VitorHugo-np9qs
    @VitorHugo-np9qs ปีที่แล้ว

    O eslint ajuda nesse inteligisense de digitar o JSX ou é outro plugin?

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

    Aula top, valeu mesmo

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

    Parabéns Matheus, este curso é muito bom.

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

    me salvou muito

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

    Ótima aula

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

    Ótima didática, parabéns! Inclusive vou comprar o seu curso na Udemy. Único ponto que acabou complicando foi a questão do meu select ficar sem cor no background, apenas "Selecione uma opção"... Fora isso, show esse seu curso.

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

      Consegui solucionar o problema de maneira simples adicionando background-color.
      Vá até -> Select.module.css -> .form_control select {background-color: #fff;}

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

    Como faz colocar as propriedades do elemento em cascata igual vc fez em 6:32?

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

      se não me engano é uma extensão chamada prettier que faz isso ao salvar

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

    Muito fácil aprender como você ensina, comprei o seu curso de react.
    Parabens

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

    Cara incrivel seu conteudo to seguindo direitinho o curso :D, só uma pergunta, baseado na reutilização de componentes no React esse botão que vc criou nesta aula, vc não poderia ter usado o mesmo componente de botão que vc criou para a Home o LinkButton? valeuuuu

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

      Eu tive a mesma dúvida, mas acho que dá sim. Vou seguindo o curso e mais pra frente faço as adaptações

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

    Salve, devs.
    Nao consigo reutilizar o botao dentro do form
    Uncaught Error: Objects are not valid as a React child (found: object with keys {text}). If you meant to render a collection of children, use an array instead.

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

      Conseguiu resolver ?

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

      Oi gente, tive esse problema e o erro foi esquecer os {} no Componente ao colocar as props
      Exemplo( text, placeholder, ... ) {
      .
      .
      }
      O certo é Exemplo (props) ou Exemplo( {text, placeholder, ... } )
      Pela data eu sei que minha resposta não deve servir mais pra ti, mas espero ajudar outros que passem pelo mesmo!

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

    dica: se a pagina travar e não estiver recebendo nenhum aviso de erro no console ou no terminal, verifique se os modulos exportados "Inputs" estejam iniciando com a letra maiuscula. do contrário a pagina irá chamar os modulos de forma recursiva caindo em um loop infinito.
    ...não que tenha acontecido comigo...e_e

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

      aconteceu aki brigadão mano

    • @DanielAlves-hy1ir
      @DanielAlves-hy1ir 6 หลายเดือนก่อน

      obrigado cara, ajudou demais!! Coloquei o select com S maiusculo e estava chamando o proprio componente.

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

    Visto

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

    Se o SubmitButton não estiver nada escrito quando ultilizar o e so trocar por
    como ele fez em uma aula anterior

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

    Alguém sabe quais comandos do teclado o professor utilizou pra fazer as propriedades do input ficar alinhado um embaixo do outro??

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

      Da o ENTER depois de cada linha, se não ficar alinhado automatico, você tem 2 opções, alinhar manual a primeira linha (type="text") com o TAB e todas as outras também vão ficar, ou escrever tudo dando o ENTER em cada linha e depois você só precisar selecionar tudo que quer mover e o TAB vai mover tudo. É assim que eu faço

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

      @@RomuloGomesMendes instala a extensão Prettier no vscode, ela faz a formatação quando vc salva.

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

    Depois que eu componentizei os inputs e voltei a pagina home o botão newproject trava a aplicação toda se eu clicar nele alem de não acessar o formulario toda a plaicação tava e não da um retorno de erro pra eu tentar concertar, algum de vocês passou por isso ?, já reinbstalei o node_modules algumas vezes, não consegui achar nenhum artigo que fale sobre isso ainda, alguem poderia me ajudar ?

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

    Não entendi a lógica final do botão, sei q eh para reutilizar mas deu uma bugada nas props

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

    Alguém sabe o nome da extensão que ele está usando para fazer a indentação das propriedades que ele passa no componente.
    Para fica mais claro:
    Quando você escreve o código ele tá assim
    Aí quando salva ele fica assim
    Alguém sabe o nome da extensão no vscode?

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

      eu gosto de usar o prettier, não sei se é o mesmo , mas formata igual

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

      @@alamo_DevFlow valeu

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

    quero saber como ele abre o componente NewProject sem estar no navbar, alguem sabe dizer?

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

      tbm fiquei na mesma, tive que iniciar a rota no App.js
      não esquece de importar, e lembra que o endereço do meu pode ser diferente do seu dependendo de onde vc salvou o arquivo.
      import NewProject from "./Components/Pages/NewProject";

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

      Está na navBAr. É o projetos

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

    Vc é filho do Júlio ?

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

      opa Carlos, não não, devo ter quase a idade dele haha

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

    Quem vai chegar no fim do curso? R: EU!!!!!

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

    Meu Select não funciona, apresenta o seguinte erro:
    Warning: React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: object.
    Check your code at ProjectForm.js:27.

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

      o meu tbm a hora que coloco o componente select a pagina trava

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

      @@luarapavam4646 opa, conseguio resolver? estou com msm problema