Aprenda React Router Dom v6 agora mesmo - Mini Curso

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ต.ค. 2024

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

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

    Melhor aula sobre React Router que já assisti. Você é o cara! Parabéns!

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

    Melhor curso que achei sobre esse tema

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

    Depois grava um vídeo mostrando como funciona o history no router dom v6

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

    Essa sem sombras de dúvida é a melhor aula de React Router que existe!

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

    Didática impecável e edição maravilhosa!

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

    me salvou demais as rotas aninhadas e outlet

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

    que achado o melhor que eu vi ate agora

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

    Parabéns excelente vídeo, didática sinistra.

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

    Parabéns mestre, vi que adicionou la na Udemy, vim aqui no YT ver, deixar meu like e entender mais a respeito.
    Muito boa a explicação.

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

    Destrinchou o assunto!!
    Mandou bem demais, obrigadão Otavio

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

    otima didatica, muito obrigada !!

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

    Show de bola, Muito bom.

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

    Obrigada! Que Aula...

    •  ปีที่แล้ว

      Disponha!

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

    Obrigado!!!

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

    Vídeo perfeito, muito bem explicado 🤩

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

      Obrigado

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

    Bom dia, Otávio! Parabéns pelo vídeo. Excelenteeeee! Tenho uma pequena dúvida... fiz um sistema aqui com rotas privadas, quando eu faço o login ele me redireciona para a home navigate('/') com o navigate, até aqui blz, mas quando eu tento acessar uma rota privada sem estar logado ele me redireciona para o login, tudo certo até aqui. Agora é a dúvida! Como faço para ser redirecionado de volta para a rota privada após o login? Lembrando que são várias rotas privadas, eu gostaria que o navigate ou outro recurso do React Router Dom 6, após o login redirecionasse de volta para a rota privada que foi clicada antes de ser logado. Pensei em talvez criar um useState para cada rota, mas não acho viável.
    Uma forma que encontrei para resolver o problema temporariamente é colocar no navigate(-1), após, clicar no login, desta forma ele sempre retorna para a página anterior e caso não tenha página anterior ele redireciona para a home. Assim está funcionando... tem alguma forma melhor de fazer isso?

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

    Professor da um mini curso de NestJS e fala sobre a diferença entre ele e express

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

    Qual seria melhoro roganização para os routes? deixar tudo no App.tsx mesmo?

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

    muito bom!!

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

    Muito bom! Só uma duvida e se eu tenho rotas com varios ids pra trazer uma lista, e eu tenho que comparar esses ids e em cada url trazer uma lista diferente e que é comparada com a anterior como proceder?

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

    Parabéns pelo vídeo! Existe uma forma de fazer um arquivo principal de rotas que importa outros arquivos de rotas? ex: routesMain que importa routesEstoque, routesFinanceiro etc.

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

    Otávio, poderia me tirar uma dúvida? Estou iniciando os estudos em React e fiquei bem curioso.... em "element" vc coloca o componente entre { }, porque precisa ser entre chaves? Não funciona sem elas?

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

      Boa tarde. Não sou o Otávio, mas irei responder sua pergunta.... você precisa passar entre chaves pois é uma exigência do react-router-dom. A propriedade Element é do tipo ReactNode | null, o que é passado dentro de Element é um component React e se passar dentro de " " será renderizado como string e não como componente React. Espero ter ajudado...

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

    olha muito obrigado, seu video foi excelente, exclareu muitas duvidas de uso e modos de aplicações que posso usar o React Router DOM v6, ganhou mais um inscrito e o meu like no video, novamente obrigado!

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

      Espero muito que você apresente mais conteudo do react como esse

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

    Show a aula... parabéns. Uma dúvida: é possível separar as rotas em arquivos diferentes? Ex: rotas para cadastros e rotas para contas a pagar e receber.
    Muito obrigado!

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

      Se você quiser, sim. Perceba que no seu arquivo de rotas você importa todos os componentes, então, basta chamar corretamente no seu App.tsx

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

    Professor, ao finalizar uma aplicação simples confeccionando as rotas com o react-router-dom, quando fiz o build, a minha aplicação ficou em uma tela branca. Alterei os paths na index.html mas mesmo assim não funcionou. O que pode ser?

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

      Também estou com esse problema, quando importo o Routes diz que is not exported from 'react-router-dom'

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

      @@eduardoluiz5762 Meu problema era com o ambiente de produção, amigo. Nada a ver com dev não. Consegui resolver. Provavelmente o seu erro se dá por causa da versão do React, ou por alguma inconsistência na instalação. Manda mais detalhes aí se não tiver conseguido resolver ainda.

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

    Muito obrigado pela ótima explicação, Otávio se possível tira uma duvida, digamos que eu esteja desenvolvendo um ERP, nele temos várias rotas aninhadas, para não ficar um arquivo gigante com todas as rotas, como eu poderia quebrar esse arquivo em vários arquivos e importar eles? ex: (router.tsx ele é o pai "renderizando por exemplo "/erp", ai aninhada eu tenho as rotas de cadastrado porem em outro arquivo, router.cadastro.tsx")

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

      Da uma olhada nesse link, eles explicam isso aqui - reactrouter.com/docs/en/v6/getting-started/overview

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

    Qual a extensão usada para escrever em jsx com emmet ?

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

      obs: o emmet não funciona em jsx

  • @MatheusPereira-nn9dj
    @MatheusPereira-nn9dj 2 ปีที่แล้ว

    cara muito bom os seus videos mas a musica de fundo ta tao alta fica complicado acompanhar algo que também é complexo .

    •  2 ปีที่แล้ว

      Opa, obrigado 🙏

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

    qual a font que vc está usando?

    •  2 ปีที่แล้ว

      Operator mono

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

    qual o tema você usa no vsc ??

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

      @Wellington Rodrigues eu queria esse tema, ele é mt maneiro

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

      marketplace.visualstudio.com/items?itemName=omthemes.omthemes

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

      @ vlww

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

    Conteúdo incrível, teria como fazer um vídeo mais atualizado com a versão 6.4?

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

      Não muda nada.

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

      @@ramonStones Na verdade, a versão 6.3 continua funcionando, porém, a configuração da versão 6.4 é bem diferente.

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

      @@alveselivelton Eu fiz tudo na versão mais recente e funciona do mesmo jeito, sem contar que a documentação serve justamente para isso: se manter atualizado!