Controlando autenticação em rotas no ReactJS | Diego Fernandes

Поделиться
HTML-код
  • Опубликовано: 1 фев 2025

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

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

    AHHHHHHH QUE DELICIA DE AULA CARA. explicação simples, vídeo curto, e uma voz deliciosa.

  • @DanielOliveira-xn8mg
    @DanielOliveira-xn8mg 5 лет назад +33

    As vezes é difícil acreditar que a rocketseat existe mesmo!

  • @wesleiasouza2875
    @wesleiasouza2875 5 лет назад

    Cara, a galera por aqui no youtube faz uma baita volta pra dizer simplesmente isto, e você simplificou de uma maneira fabulosa.
    Parabéns, muito bom o vídeo.

  • @alenetpt
    @alenetpt 6 лет назад +106

    Séria interessante fazeres um vídeo a explicar o back end em node com sistema de autenticação 👍

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

    Vídeo ótimo.
    Apenas um detalhe:
    Para conseguir passar props aos componentes pelo PrivateRoute é preciso por, além do ...props, o ...rest. Desta forma deu certo para mim.
    Ficaria assim:

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

    Excelente treinamento meu caro.... ótima didática, segurança no conhecimento, bom exemplo... Parabens mesmo....

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

      Faaaala, Wagner!
      Que feedback maravilhoso! Valeu demais! 💜 💜

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

    Excelente, Diego!!!
    Rocketseat sempre nos ajudando com conteúdo importante e de qualidade.

  • @lukasoliveira73
    @lukasoliveira73 6 лет назад +1

    Muito bem explicado!!!
    Quando estava definindo rotas do meu web app nenhuma delas explicaram a importância de cada componente do react-router

  • @DenisForigo
    @DenisForigo 5 лет назад

    Cara, muito massa! Seria muito legal também um vídeo falando mais sobre a lógica de autenticação. Sua didática é bem massa, seus vídeos estão bem claros e objetivos.

  • @muldon2
    @muldon2 4 года назад

    Já comecei dando meu like. Seus vídeos sao ótimos e cheio de detalhes técnicos pra bons observadores. Valeu !!

  • @rafael_mugnol
    @rafael_mugnol 6 лет назад

    Gostei bastante do vídeo, era bem o que eu precisava.
    Agora para completar Diego, você poderia fazer um demonstrando como manipular o Token (busca no servidor, armazenar no localStorage e enviar junto com as requisições).
    Valeu!!

    • @rocketseat
      @rocketseat  6 лет назад +1

      Em breve adicionarei um vídeo sobre... :)

    • @sergioddh
      @sergioddh 6 лет назад

      Aproveita e ensina a criar nested routes no vídeo...

  • @andy.n3
    @andy.n3 5 лет назад

    Muito obrigado pelo conteúdo meu amigo! Suas aulas tem me ajudado muito a entrar no Mundo React. Continue assim!

  • @pcfmello
    @pcfmello 5 лет назад +2

    Tu é um santo cara! Parabéns por mais um vídeo! 👏👏👏👏

  •  4 года назад +1

    Muito bacana Diego Fernandes e equipe da Rocketseat.
    Como o Diego comenta no final do vídeo, mando aqui minha observação.
    Gostaria de aprofundar mais nesta questão de autenticação, principalmente com relação a perfis de usuários, ou seja, a aplicação tem comportamento diferente para cada tipo de usuário, o administrador vê tudo, o usuário comum só acessa e acompanha, etc. O vídeo é de 2018, caso tenham algum material sobre isso e puderem compartilhar, agradeço.
    Grande abraço e parabéns pelo material de qualidade.
    Sávio Bueno
    Brasília/DF

    • @rocketseat
      @rocketseat  4 года назад +1

      Faala Sávio! Na verdade está na lista de sugestões para fazermos um novo! Quem sabe em breve sai sim! 💜

  • @e.clediano
    @e.clediano 6 лет назад +2

    Fala Diego... ótimo vídeo! Parabéns!
    Gostaria de ver um vídeo seu tratando de níveis de usuário. Por exemplo, como renderizar dinamicamente o que cada usuário poderá acessar numa navbar ou side-menu etc...

    • @TheDW0rd
      @TheDW0rd 5 лет назад

      De fato seria excelente se pudesse falar de ACL

  • @carlobatera
    @carlobatera 6 лет назад

    Show Diego. Como sempre nos ajudando com conteúdo de qualidade.

  • @brunorafael9400
    @brunorafael9400 6 лет назад +6

    Ótimo conteudo, parabéns! Seria bacana também mostrar como é o funcionamento utilizando o React Navigation no RN.

    • @rocketseat
      @rocketseat  6 лет назад +1

      Fala Bruno, beleza? Falo sobre isso nesse post do nosso blog: blog.rocketseat.com.br/fluxo-de-autenticacao-com-react-native/

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

    Muito obrigado. Fazem um trabalho excepcional com o canal.

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

      Valeu demais pelo feedback, Tarcisio! 💜 😍

  • @guifeliper
    @guifeliper 5 лет назад

    Como sempre RocketSeat sendo genial no conteúdo!!!
    Vocês podem exemplificar mais com um exemplo no Backend? Talvez na semana Oministack por ser algo mais longo?
    Muito obrigado Rocketseat!

  • @GabrielNascimentoSouza
    @GabrielNascimentoSouza 6 лет назад

    Tô curtindo bastante as aulas, continue falando mais sobre react native, ta super Massa 🤘

  • @felipesartor3548
    @felipesartor3548 4 года назад

    Muito bom. Sempre didático e simples de entender.

  • @brunoaderaldo7490
    @brunoaderaldo7490 6 лет назад +4

    Show, tava precisando de algumas respostas sobre esse tema, ajudou muito!!

  • @bodon777
    @bodon777 4 года назад

    BRABO DEMAIS DIEGO COMO SEMPRE

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

    Muito bom, parabéns Rocketseat!!!

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

      Valeu demais, Douglas! 💜

  • @braddoidao8818
    @braddoidao8818 4 года назад

    Muito bom mesmo, ótima explicação. Seria fera de mais se tu fizesse uma mini app e usasse o conceito do "Lembre-me", dando um refresh token caso o usuário tenha marcado essa opção após o tempo de expiração do token.

  • @jorgevaldemardasilva2206
    @jorgevaldemardasilva2206 6 лет назад +1

    Parabéns, estou amando aprender tudo isso!!! esse conteúdo é maravilhoso!!!

  • @lucasguima
    @lucasguima 4 года назад

    show! massa demais!
    poderia abordar o cenário de uma página que é visível tanto para anônimo, quando para usuário logado, como tratar a diferença de conteúdo

  • @marceloolate8192
    @marceloolate8192 6 лет назад +1

    Top!! Diego!! parabéns!! exemplo top... me incentivou nas ideias... vlw guri..

  • @fellipegeraldopereirabotel4009
    @fellipegeraldopereirabotel4009 6 лет назад

    Ótima aula! Seria ótimo você falar sobre autenticação no RN e o uso do React Navigation com essa autenticação.

    • @rocketseat
      @rocketseat  6 лет назад

      Fala Fellipe, falo sobre isso nesse post: blog.rocketseat.com.br/fluxo-de-autenticacao-com-react-native/

  • @carlosalexandrerramos106
    @carlosalexandrerramos106 5 лет назад

    Meu amigo, desde já gostaria de parabenizá-lo pela série e gostaria que se possível, fizesse uma série mostrando isso na íntegra, com token, enviado token na requisição e etc...
    Abraços

  •  4 года назад

    Opa, esse vídeo vai me ajudar bastante quando somado ao conteúdo da 11ª Semana OmniStack

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

    Muito bom, Diego! Valeu, TMJ!

  • @willianfelipelemes4327
    @willianfelipelemes4327 4 года назад

    Gostei da explicação, o conteúdo é muito útil, obrigado e parabéns!

    • @rocketseat
      @rocketseat  4 года назад +1

      Valeeeu pelo feedback, Willian! 💜

  • @josimarjr.16
    @josimarjr.16 5 лет назад

    Excelente trabalho, assisto todos seus videos, seria bom criar um video completo, com JWT, back-end, redux, navegação com autorização, tanto para web quanto para mobile..

  • @souzaramon1348
    @souzaramon1348 6 лет назад

    Muito bom essa possibilidade de redefinir o nome de um parametro :O

  • @matheusserafim1650
    @matheusserafim1650 8 месяцев назад +1

    Aula top, poderia refazer ela para a nova versão do v6.23.0 do router-dom

  • @Filhote24022012
    @Filhote24022012 6 лет назад

    Simples rápido e prático. Muito bom.

  • @josiclerlemesilva4062
    @josiclerlemesilva4062 5 лет назад

    Muito bom eu adorei a vídeo aula!!!

  • @tiagociceri
    @tiagociceri 4 года назад

    Ótimo tema, uma sugestão seria fazer uma sequencia desse vídeo mostrando a construção do back-end para consumir dados de atutenticação e melhorar o front-end com o login.
    Parabéns pela sua didática, show de bola!!!

    • @rocketseat
      @rocketseat  4 года назад

      Valeeeu pela sugestão, Anderson! 💜

    • @robsondasilva9366
      @robsondasilva9366 4 года назад

      Existe um vídeo sobre api que pode ser consumido por essa front... Mas o caso te manipular o token será muito bem vindo!

  • @bizil
    @bizil 6 лет назад

    Muito bem explicado. Parabéns!

  • @PauloHenrique-qh3li
    @PauloHenrique-qh3li 4 года назад +2

    Diego gravando vídeo: a...
    Eu: Detalhes => Velocidade de reprodução = '0,75'
    kkkkkkkkkk
    Obrigado pelo conteúdo

  • @principe.borodin
    @principe.borodin 6 лет назад +4

    Sem duvida, seria interessante falar sobre roles e permissions no react native, de preferencia kkk

    • @lucascoelho7558
      @lucascoelho7558 4 года назад

      Seria interessante mesmo, como a forma da implementação no back, mas acredito que a lógica da tratativa no front seja dessa forma.

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

    show demais! abre muitas idéias

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

    Muito interessante. Poderia fazer um vídeo efetuando uma build da aplicação em React em uma hospedagem real, exemplo hostinger, hostgator algo do tipo.

  • @lucasousi
    @lucasousi 4 года назад +1

    Olá Diego, obrigado pelo vídeo .
    Seria possível fazer um tutorial com a melhor prática para de aplicar tratativas de roles, controle de acesso a rotas específicas, etc...?
    Obrigado

  • @naldiocj8054
    @naldiocj8054 5 лет назад +1

    Olá Diego
    Aula Muito Boa
    Gostaria que fosses mais a fundo usando um back end e fazendo as devidas validações

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

    Excelente vídeo. Tenho uma pergunta: aproximadamente t=396 do vídeo vc fala em guardar as informações do token em localstorage, mas esta prática não é insegura? Obrigado.

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

      Tem as suas controvérsias, mas de forma geral é seguro fazê-lo. Enquanto um token armazenado no localstorage está sujeito a ataques XSS (Cross Site Scripting), um token armazenado em cookies está sujeito a ataques CSRF (Cross-site Request Forgery).
      Pessoalmente uso cookies visto que ataques CSRF são mais complexos de serem executados e, normalmente, menos sérios.

  • @rodrigolanes
    @rodrigolanes 5 лет назад +27

    Eu gostaria que você falasse sobre evoluir essa implementação com controle por jwt, autenticação no frontend por alguma rede social e autorização no backend validando na mesma rede social se o token é válido.

    • @lucascaires5003
      @lucascaires5003 4 года назад

      Acabei de fazer esse mesmo comentário, acho super válido essa abordagem!

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

      Não muda nada se essa pratica for segura, todo segredo ta ali na função do isAuthenticated, é lá que você implementa por ex o cognito (Estou respondendo em 2021 pois essa duvida pode ser a mesma de varias pessoas)

  • @f.aliceb.rangel9572
    @f.aliceb.rangel9572 4 года назад

    O jeito que vc ensina faz coisa dificeis parecer facil e ate hoje so vi nesse youtube
    dois canais esse teu e o desse cara aqui ruclips.net/video/zDmNNvLCKHo/видео.html, muitos sabem
    das coisa mas poucos sabem transmitir e vc e ele sao duas pessoas que SABEM MUITO!
    mais um inscrito pro seu canal sucesso ai!

  • @fffeliciano
    @fffeliciano 4 года назад +6

    Eu sei que o vídeo é meio velhinho, mas Diego, teria um equivalente para o TypeScript. Vários erros ocorreram comigo no TS.

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

      Faala, Fabrício! Não temos um conteúdo assim, mas podemos colocar na lista de sugestões! Valeeu 💜💜

    • @whowhatwhyhow
      @whowhatwhyhow 4 года назад +10

      Se alguém passar por aqui e precisar, tem esse post no stack overflow stackoverflow.com/questions/53104165/implement-react-router-privateroute-in-typescript-project

  • @MizaelClistion
    @MizaelClistion 5 лет назад +1

    essa parte de ACL muito me interessa!! :)

  • @AndersonLima40
    @AndersonLima40 6 лет назад

    Fala Diego blz! Sujestão do próximo vídeo ACL no react js , ou então poderia acrescentar esse módulo no Goreact ficaria show parabéns pela didática abraço

    • @rocketseat
      @rocketseat  6 лет назад

      Fala Anderson, beleza? Estou vendo pra incluir isso ainda no curso assim como ACL, mas de qualquer forma posso tratar isso no RUclips também em breve. Valeu!

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

    Seria muito interessante fazeres um vídeo de permissões de usuário de acordo as suas roles

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

      Opa, sugestão anotadíssima, Ricardo! 💜

  • @lucascaires5003
    @lucascaires5003 4 года назад +1

    Opa Diego, e aí blz? Acho que nos dias atuais esta cada vez mais comum logarmos em sistemas web com o facebook login, criar uma api salvando o nome e email do usuário no banco e utilizando o próprio token do facebook para ter permissão de acesso. Acho que um video com abordando essa funcionalidade seria muito válido. Vlw.

  • @lucasousi
    @lucasousi 6 лет назад

    Ótimo vídeo, ajudou bastante.

  • @joaooliveira8601
    @joaooliveira8601 4 года назад

    Importante demais

    • @rocketseat
      @rocketseat  4 года назад

      Valeeu pelo feedback João! 💜

  • @AnselmoLimamil
    @AnselmoLimamil 6 лет назад

    Diego, haveria muitas modificações para implementar isso na renderização pelo servidor? Seria interessante também um vídeo ou mais vídeos de React renderizando no servidor! Seus conteúdos são ótimos... parabéns!

    • @ribeiro.evandro
      @ribeiro.evandro 6 лет назад +1

      Anselmo Lima seria irado mesmo ver isso com SSR... NextJS talvez fosse uma solução bem boa pra isso...

    • @rocketseat
      @rocketseat  6 лет назад +1

      Fala Anselmo, pretendo em breve pegar forte no NextJS assim como o Evandro falou :) E com certeza veremos sobre autenticação e autorização nesse conteúdo. Valeu!!

  • @EvertonBattini
    @EvertonBattini 5 лет назад +1

    Muito bom!
    Onde ficaria um componente de layout, com menu, topo e rodapé? (Que só poderia aparecer na parte privada da aplicação)

    • @PedroHenrique-nc4zv
      @PedroHenrique-nc4zv 4 года назад

      na parte do h1 de quando ta autenticado. vc trocaria o h1 pelo jsx contendo td o menu, topo etc. serial legal exportar para outro arquivo e importar somente a funcao

  • @lourencorodrigo
    @lourencorodrigo 6 лет назад

    Seria legal você mostrar alguma coisa de Jest, por exemplo, testes de snapshots.

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

    Primeiro obrigado pelo video.
    Começando no mundo React agora, vindo do Angular e lá usar o authGuard com a opção CanActivate!
    Estava curioso pra saber com funciona aqui no ReactJS
    Diego tem algum exemplo com nextjs, teve mudança pra esse conceito de autenticação?

  • @mario-cu6gq
    @mario-cu6gq 6 лет назад

    Excelente explicação !!

  • @MaikBraga
    @MaikBraga 5 лет назад

    Diego, você poderia fazer um novo vídeo utilizando o useReducer ou useContext do HoC. Se tiver alguma coisa já com autorização e permissões seria legal! Abraços!

  • @maximosdrr
    @maximosdrr 4 года назад

    lanso a braba

  • @allefdouglas9693
    @allefdouglas9693 5 лет назад +3

    Mas e pra requisição assyncrona?

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

    Obrigado!!

  • @fernando.graciano
    @fernando.graciano 4 года назад

    Tem algum video sobre Roles ? Tipo menu tal não vai aparecer para quem não é administrador

  • @HenriqueWeiand
    @HenriqueWeiand 6 лет назад

    Ficou muito bom!

  • @luisjb2
    @luisjb2 6 лет назад

    Muito Obrigado! Ajudou muito!!!!

  • @Anonimousxz
    @Anonimousxz 6 лет назад

    Seria legal fazer uma pagina simples usando bootstrap e essa parte de navegação, tendo por exemplo uma navbar com alguns botões de navegação, ficaria interessante e também daria para colocar um botão de login para poder se logar no sistema.
    Ou também uma integração básica com o front-end usando php com autenticação dos tokens. :D

  • @publicons
    @publicons 7 месяцев назад

    meu nobre boa tarde! estou começando agora nesse mundo... vim do clipper kkk
    já tentei vários tutorias semelhantes. Se pressiona F5 perde tudo e precisa logar novamente. Se a gente usa o localStorage, qq um pode criar uma variável...
    como q a gente protege o acesso ao servidor toda vez q a pessoa tentar acessar qq endpoint, mesmo se ele (usuário mau intencionado) tiver burlado o localStorage?

  • @ariel_alves_dutra
    @ariel_alves_dutra 5 лет назад

    Valeu Diego!!

  • @matheuscondini4457
    @matheuscondini4457 6 лет назад

    Dahoooooora Diego!!! Cara, qual tema que você usa no vscode?

    • @rocketseat
      @rocketseat  6 лет назад

      Fala Matheus, tema Dracula. Segue todo meu ambiente: rocketseat.com.br/blog/ambiente-desenvolvimento-javascript/

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

    Diego, hj com Next continua assim a guarda de rotas com a autenticação?

  • @didamendes
    @didamendes 6 лет назад

    O curso GoStack está nesse nível de rapidez ? Pois achei a velocidade rápida demais. Vc vai explicando executando o codigo, o legal seria explicar para que funciona e depois executar o codigo.

    • @rocketseat
      @rocketseat  6 лет назад

      Fala Diogo, esse vídeo descarta o conhecimento inicial de quem está visualizando. Nos bootcamps nós fazemos desde o básico para entender todo funcionamento. Abraço!

  • @GustavoVianna
    @GustavoVianna 6 лет назад

    Fala meu amigo, quero me especializar nessa linguagem, muito obrigado pelos vídeos são esclarecedores, gostaria de saber se teria como você gravar uma aula falando a respeito de notificações de Push, se é possível fazer isso através do react e como seria. Obrigado amigo.

    • @rocketseat
      @rocketseat  6 лет назад +1

      Fala Gustavo, notificações push web com ReactJS ou você se refere a mobile? Abração!

  • @ramone09
    @ramone09 4 года назад +1

    7:20 eu tenho já o backend criado retornando um token. Tem uma forma mais segura de fazer essa lógica de verificação além de usar apenas localStorage.getItem() e se fosse diferente de null prosseguiríamos pra dentro da aplicação?

    • @Leo-fo3ur
      @Leo-fo3ur 4 года назад

      Conseguiu ai?

    • @ramone09
      @ramone09 4 года назад

      Opa... ainda não..me envolvi em outro projeto. Se conseguir te aviso 👍

  • @gabriel-sodre
    @gabriel-sodre 6 лет назад

    Primeiramente parabéns pelo conteúdo, só uma duvida, como ficaria as rotas aninhadas nesse modelo, usando um template com menu fixo sendo renderizado apenas o conteúdo central?

    • @lucasousi
      @lucasousi 4 года назад

      Encontrou a resposta ?

  • @iam.molder
    @iam.molder 6 лет назад

    SHOW DE BOLA

  • @jarodcavalcante
    @jarodcavalcante 4 года назад

    E se eu precisar proteger uma rota, porem só se ela tiver protegida?. Tipo, ele verifica no banco de dados se é protegido ou não, ai caso seja, ele faz a autenticação..

  • @CalebeMachado
    @CalebeMachado 4 года назад +1

    Diego, boa tarde! Sei que o vídeo é antigo mas me bateu uma dúvida:
    O que seria mais interessante na aplicação, controlar as informações de quem está logado apenas pelo token na store, ter um contexto de autenticação ou usar o redux para armazenar essas informações. Estou implementando um app que se autentica pelo github com firebase, e não sei qual seria a melhor opção para a aplicação.

  • @luca0898
    @luca0898 6 лет назад

    Cara, tem como fazer um vídeo mostrando testes em react native? mock de serviços e teste de classes?

    • @rocketseat
      @rocketseat  6 лет назад

      Fala Luca, beleza? Posso dar uma introdução pra isso sim, mas temos esse conteúdo completo no nosso bootcamp online de React Native: rocketseat.com.br/gonative

  • @fagnerroberto5265
    @fagnerroberto5265 5 лет назад

    Eu gostaria de prender tudo sobre o acl. Tem algum curso sobre isso?

  • @wesleybruno4241
    @wesleybruno4241 4 года назад

    Se tiver mais de uma rota privada, tem que criar um componente privado para cada uma dessas rotas?

    • @brunooliveira530
      @brunooliveira530 4 года назад

      Sim, o que vc pode fazer é criar lógicas que automatize isso.
      o coreui template faz um pouco isso, não chega a ser tão automatico assim porque ele tem as rotas todas no routes.js, mas talvez ajude.
      github.com/coreui/coreui-free-react-admin-template
      ele gerencia isso no App.js enviando para o DefaultLayout e o routes.js esta todas as rotas existes.
      você pode substituir por exemplo o Route do component Default laout de Route para o PrivateRoute que ele passou e todas rotas exceto as de login, cadastro e erro passaram pela autenticação.

  • @RicardoBarbosaSousa
    @RicardoBarbosaSousa 6 лет назад +2

    Se puder explica sobre papéis e permissões nesse mesmo.contexto. obrigado

  • @HaboFilme
    @HaboFilme 6 лет назад

    Diego, se você tivesse que escolher uma alternativa de backend pra uma Startup, usaria o Firebase ou preferiria criar o próprio backend com NodeJS?

    • @rocketseat
      @rocketseat  6 лет назад

      Pra uma startup? A que você conhece. Geralmente no caso de uma startup você vai estar criando seu MVP e precisa tirar rápido do papel, ficar tentando pensar em uma ferramenta para escalar o projeto é ruim nesse estágio. Utilize a ferramenta que você conhece e deixe pra se preocupar com isso quando já tiver gente comprando seu produto :)

  • @dimasdevspro9467
    @dimasdevspro9467 7 месяцев назад

    Fala Diego! Codei aqui e lança um erro acusando que o PrivateRoute não é um Route componet. O que é recomendado fazer, neste caso?

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

    Muito bom

  • @limaand2009
    @limaand2009 5 лет назад

    Teria algum exemplo com Sequelize + React + NodeJs usando autenticação ?

  • @rennovagenciadigital5913
    @rennovagenciadigital5913 6 лет назад

    Qual é o terminal tema e configurações que está a usar adorei

    • @rocketseat
      @rocketseat  6 лет назад

      Explico aqui: blog.rocketseat.com.br/ambiente-desenvolvimento-javascript/

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

    Como persistir o login por todas as abas do navegador, usando o sessionStorage em vez do LocalStorage??? existe uma maneira de fazer isso, ou o session não tem como sync as infos do login entre as abas... pois se abro uma nova aba ele pede o login novamente

  • @jsdev5362
    @jsdev5362 6 лет назад

    Perfect

  • @jogatinandodevs
    @jogatinandodevs 6 лет назад +1

    qual a diferença entre as funções = () => () e = () => {} ?

    • @rocketseat
      @rocketseat  6 лет назад +4

      A primeira função com () serve pra você retornar um conteúdo JSX (HTML) diretamente, a segunda forma é quando você quer que a função tenha código Javascript dentro do corpo e não apenas um retorno JSX.

    • @jogatinandodevs
      @jogatinandodevs 6 лет назад +1

      @@rocketseat vlw, mais uma que aprendi =) teria um curso de React do zero a produção? (tanto da parte front quanto o back end)

  • @devborges
    @devborges 4 года назад

    Gostaria de videos seu sobre auth em react native banco sql

  • @ygorcruz1482
    @ygorcruz1482 5 лет назад

    Uma dúvida: o caminho /app seria um end point?

  • @Goj10001
    @Goj10001 5 лет назад

    Como ficaria se essas funções fossem criadas em um componente statefull?
    Todos os exemplos de fluxo de autenticação que encontro são em stateless.

  • @ThiagoDevBR
    @ThiagoDevBR 6 лет назад

    Se estivesse sendo desenvolvido com o React Native, seria tratado desta mesma forma a questão de "permissões de autenticação" ?

    • @rocketseat
      @rocketseat  6 лет назад

      Fala Thiago, quase, mas não com o mesmo código já que muda a lib de navegação.

  • @thimor
    @thimor 5 лет назад

    Se no meu sistema de login eu precise guardar os dados do usuario para envia-los em requisicoes ao back-end para suas acoes serem gravadas, alem de executar as consultas necessarias com informacoes do usuario, por exemplo: esse usuario é um cliente, é um fornecedor, é um funcionario... eu coloco essas recupero o usuario, alem do token, e coloco no local storage? é assim?

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

    Se alguem esta tendo problema ao acessar a rota privada mesmo estando "true"
    É só adicionar o path junto as props

  • @Anonimousxz
    @Anonimousxz 5 лет назад

    Front-End fazendo autenticação?..será que isso da certo?

  • @silviocardoso3943
    @silviocardoso3943 4 года назад

    Tem como usar o react offline