Autenticação no React Native / ReactJS com Context API & Hooks | Masterclass #12

  Рет қаралды 126,622

Rocketseat

Rocketseat

Күн бұрын

Пікірлер: 396
@LuizCarvalhoCOM
@LuizCarvalhoCOM Жыл бұрын
2 anos e esse vídeo ainda é uma mão na roda. Obrigado galera!
@gabrieltoledo5082
@gabrieltoledo5082 4 жыл бұрын
Diego e Rocketseat, nossa esse vídeo coube como uma luva para o app que estou desenvolvendo, sem vocês eu não estaria tendo êxito no código. Muito obrigado!! :D
@elvesw
@elvesw 4 жыл бұрын
Pedido, faz o vídeo de toda sua configuração de eslint, etc...
@Joe-zw1qt
@Joe-zw1qt 4 жыл бұрын
Up
@dot_slash5720
@dot_slash5720 4 жыл бұрын
up
@henriquemartins8401
@henriquemartins8401 4 жыл бұрын
ja tem aqui no canal
@Joe-zw1qt
@Joe-zw1qt 4 жыл бұрын
@@henriquemartins8401 mas o q ele iria postar seria mais atual, dá forma q ele usa e bem mais detalhado
@rocketseat
@rocketseat 4 жыл бұрын
Faala, Elves! A configuração do ESLint é muito particular, varia muito de projeto para projeto, e também entre as linguagens... 💜
@LucasMerencia
@LucasMerencia 4 жыл бұрын
Cara, já trabalho a um bom tempo como desenvolvedor, e comecei recentemente a estudar react-native para projetos pessoais. Bro, esta master class destravou muita coisa. Obrigado!
@rocketseat
@rocketseat 4 жыл бұрын
Que feedback incrível, Lucas! Valeu!! 💜
@anddersonrds
@anddersonrds 4 жыл бұрын
24.4k de views e apenas 1.5k likes, qual é galera? Vamos ajudar a comunidade que tantos nos ajuda, assistiu e gostou? Curti pelo menos, isso ajuda muito. Como sempre uma excelente aula @Rocketseat :)
@rocketseat
@rocketseat 4 жыл бұрын
Valeeu pelo apoio, Anderson! 💜💜
@EfraimDays
@EfraimDays 4 жыл бұрын
Adorando react native principalmente pela comunidade Br ser tão forte em comparação com as outras tecnologias
@marcosatsantana
@marcosatsantana Жыл бұрын
uai, só eu ja vi esse mesmo video umas 3 vezes kk
@viniguerrero
@viniguerrero 3 жыл бұрын
Esse é com certeza absoluta o melhor video da história e do canal da Rocketseat! Parabens pelo conteudo show de bola Diegão, abraço!
@LuizCarvalhoCOM
@LuizCarvalhoCOM Жыл бұрын
kkkkk tbm achei... Sério
@rafaelinacio7148
@rafaelinacio7148 4 жыл бұрын
Cara, uma das melhores sensações e pensar que alguns meses atrás eu vendo o mesmo vídeo não entenderia nada, e agora entendo praticamente 100% do conteúdo.
@rocketseat
@rocketseat 4 жыл бұрын
Caramba, que massa, Rafael! 💜 Parabéns 👏👏
@juliakimura2696
@juliakimura2696 3 жыл бұрын
Diego tu salvou minha vida, preciso fazer uma aplicação e nunca tinha feito um app antes profissionalmente, como diz Filipe, esse video ta uma delicinha
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Julia! Que bom que o conteúdo te ajudou de alguma forma! 😍 Espero que essa seja a primeira de *muitas* aplicações! Conte com a nossa comunidade sempre! 💜
@descomplicandogame4727
@descomplicandogame4727 2 жыл бұрын
existem pessoas más, existem pessoas que não se importam, existem pessoas boas e existe o time da RocketSeat, que Deus abençoem todos vocês.
@TransplantadoTV
@TransplantadoTV Жыл бұрын
Muito top!! Melhor video de react-native que eu vi até agora. Vai me resolver uma semana inteira de trabalho, nao pq é só copiar seus passos. Mas pq vc fez entender. Show de bola, Diego! Parabéns e obrigado!
@fiquericoousofratentando
@fiquericoousofratentando Жыл бұрын
contéudo top , mais impressionante é a velocidade dele programando , Diego manja muito até na velocidade de programação.
@samerkayali4525
@samerkayali4525 4 жыл бұрын
Muito Obrigado!!! essa aula preencheu tantas lacunas do meu conhecimento que até pareceu qeu ela foi feita pra mim
@yohanlopes1847
@yohanlopes1847 3 жыл бұрын
Diego, eu te amo pô. Sério mesmo. Muito competente e já salvou meu pescoço umas mil vezes. Sem dúvidas um dos maiores educadores de ti do youtube. Abraço bem grande e nunca pare com esse trabalho.
@LeonardoPennaOFC
@LeonardoPennaOFC 4 жыл бұрын
Diego de volta , finalmente!
@rocketseat
@rocketseat 4 жыл бұрын
💜🤩
@nicolasnathancampos5266
@nicolasnathancampos5266 4 жыл бұрын
Meu Deus... esses maluco tem o dom de ensinamento. Eu estava atrás de fazer login com redux e.t.c e só com esse video já me sanou bastante coisa e bastante dúvida, parabéns aos envolvidos de verdade :)
@tiagocunhafernandes6607
@tiagocunhafernandes6607 4 жыл бұрын
Diegão!! top, tinha achado que não tinha limpado o storage mas depois vi que limpo!!.. Só faltou colocar o touch pra ficar completo!
@jonataoliveira1403
@jonataoliveira1403 4 жыл бұрын
Comecei a estudar ContextAPI ontem mesmo, esse vídeo veio na hora certa 👏🏻👏🏻👏🏻
@marcusvpu
@marcusvpu 4 жыл бұрын
eu tb man !! da hora ne :)
@andre_zagatti
@andre_zagatti 4 жыл бұрын
Essa api de Context com os Hooks ta sensacional, uma forma de arquitetar a aplicação de uma forma limpa.
@joaopaulolacerda911
@joaopaulolacerda911 Жыл бұрын
a Rocket sempre ajudando a comunidade muito top essa aula bora curtir esse video galera pra ajudar a comunidade
@johnnymoreira7859
@johnnymoreira7859 4 жыл бұрын
Ao Time da Rocketseat Vocês são demais, parabéns pelo trabalho que vem desempenhando. Eu sempre pesqueisei por tutoriais em inglês, desde que conheci a Rockeseat, passei a pesquisar pelos seus conteúdos primeiro, caso eu não encontre o que eu quero, aí sim vou pra gringa. Grato pelo esforço da equipe
@luistitossaiete9850
@luistitossaiete9850 4 жыл бұрын
Muito massaaaa, to comecando no ReactJS, entao cheguei aqui querendo aprender uma forma de fazer autenticacao. Agora, ligando isso com as bases que tenho de Node.js, so posso chegar a conclusao de que essa combinacao [Node.js + React] é simplismente maravilhosa.
@rocketseat
@rocketseat 4 жыл бұрын
Boaaa Luis!! Haha elas combinam muito bem mesmo! 🚀💜
@acm.marques
@acm.marques 4 жыл бұрын
Muito bom Diegão era o que eu estava buscando aprender. Você digita rápdo mano, impressionante um dia chego lá para ter todo este conhecimento da stack Thanks!!
@ricardoabreum
@ricardoabreum 4 жыл бұрын
Esse MasterClass foi sensacional!!! Aborda diversos conceitos importantes do React. Seria importante fazer um vídeo de como tratar o refresh_token em aplicações mobile que usam OpenId/Oauth2. Renovo o token ou autentico novamente? Precisamos salvar a senha do usuário? E se o refresh falhar, autentico novamente?
@LeandroOtonii
@LeandroOtonii 4 жыл бұрын
Diego do heaven! Sempre achei que era coisa demais usar o Redux só pra controlar autenticação, essa dica chegou no timing perfeito. Vai me ajudar demais, muito obrigado e vê se não some, já estava sentindo falta das suas aulas.
@mauricimendes5669
@mauricimendes5669 4 жыл бұрын
Se desse para dar mais de um like... É sensacional o nível e quantidade conhecimentos que a Rocketseat consegue transmitir... #NLW
@douglastesch8876
@douglastesch8876 4 жыл бұрын
Cara, realmente não da para falar que o Diego esconde o jogo, essa master class está com o conteúdo mais quente possível guys, delicinha.
@rocketseat
@rocketseat 4 жыл бұрын
Valeeeeu Douglas! Diego é top né? 💜
@samuelvincenzo3573
@samuelvincenzo3573 3 жыл бұрын
Vídeo Sensacional, Parabéns pela explicação de forma didática
@rocketseat
@rocketseat 3 жыл бұрын
Que massa que curtiu, Samuel! Valeu demais pelo feedback! 💜 🚀
@leonardorabelo4352
@leonardorabelo4352 4 жыл бұрын
Era tudo o que eu precisava, valeu Rocketseat! A melhor de todas!
@WNFelix
@WNFelix 3 жыл бұрын
Implementei em um projeto que estou desenvolvendo, ficou muito bom. Vcs são demais Diegao 👌
@guilhermedasilva9289
@guilhermedasilva9289 4 жыл бұрын
Fico impressionado com a qualidade do conteúdo.
@guilhermedasilva9289
@guilhermedasilva9289 4 жыл бұрын
Conteúdo excelente, parabéns para Rocketseat e para o Diego. Não vejo a hora de ter a oportunidade de fazer um curso mais a fundo com a Rocketseat.
@brunolombardi1512
@brunolombardi1512 4 жыл бұрын
Ahhh estava só esperando mais um vídeo delicinha de vocês. Pera.. é estou no canal certo.
@vinihvc
@vinihvc 4 жыл бұрын
hmmm
@fabiofreitasbr
@fabiofreitasbr 2 жыл бұрын
Cara, Diego... Que conteúdo de qualidade ! Incrível, sempre incrível...
@vitorklein4005
@vitorklein4005 4 жыл бұрын
carraca m bom o conteúdo, me ajudo mt, eu estava bem empacado nos meus estudos com react-native por conta de autenticação, e esse vídeo me esclareceu muitas duvidas, vlw rocket, trabalho mt fera de vcs
@marcospadilha3634
@marcospadilha3634 2 жыл бұрын
Vocês são SENSACIONAIS, APENAS!
@KevinMadalossoVeiga
@KevinMadalossoVeiga 3 жыл бұрын
vídeo sensacional, parabéns Rocketseat!!!
@rocketseat
@rocketseat 3 жыл бұрын
Valeeeeu, Kevin! 😍 🚀
4 жыл бұрын
Perdi as contas de quantas vezes este vídeo me ajudou
@MarcosGomes-np1ke
@MarcosGomes-np1ke 4 жыл бұрын
Fico me perguntando por qual motivo alguem negativa um vídeo da Rocketseat. De qualquer forma.. Parabéns pelo conteúdo! Vocês são fodaas
@jobsongilbertobarrosamorim2516
@jobsongilbertobarrosamorim2516 4 жыл бұрын
Eu tinha feito exatamente isso num projeto ReactJS nesses últimos meses, quando cheguei nesse mesmo ponto eu estava bastante feliz com o resultado. Mas daí quando comecei a mexer com refresh do token e ACL roles (admin, etc, utilizando a biblioteca CASL), começaram algumas dores de cabeça. Um primeiro conflito foi nas ações abortáveis da biblioteca react-async: quando eu atualizava algum dado do contexto, ele já queria sair trocando de página antes de retornar o resultado pra página (o que fazia o react-async abortar, e me impedia também de controlar o redirecionamento na própria página). Outro problema foi fazer o refresh do token (eu acho que eu tinha usado a biblioteca axios-auth-refresh) ser refletido nos dados do contexto (por exemplo, um admin trocando seu papel para o de usuário comum pra visualizar a página como os demais usuários, ou um usuário ganhando um novo papel entre duas requisições com seu token antigo sendo invalidado para forçar um refresh). A princípio, eu queria fazer isso automaticamente (cabeçalho da resposta -> novo token -> decode -> role -> setCurrentRole), mas no fim tive que retornar o resultado pra página para ela chamar um método no contexto que daí ativava o reload da página e, novamente, caía no problema de não permitir que eu controlasse o redirecionamento. No fim, eu acabei deixando o contexto de lado e fiz o serviço de "api" ser responsável por tudo isso, mas depois caí em outros problemas com o CASL (como eu não estava armazenando os dados em estados do react, não dava pra utilizar o CASL do jeito padrão, tive que utilizá-lo meio que manualmente). Enfim, eu agora estou me dedicando em refazer essas partes e ver se desta vez eu consigo botar todos os quatro (context, react-async, CASL e token refresh) funcionando juntos.
@misaruto
@misaruto 3 жыл бұрын
Tirou um tijolo do meu rim com esse video, pq foi dificil achar algo tão completo em relação as context api como aqui na Rocketseat.
@RaphaelAzeredo
@RaphaelAzeredo 4 жыл бұрын
Pena que só da para dar like uma vez, adorei o conteúdo, parabéns Diego
@darlandsv
@darlandsv 4 жыл бұрын
Putz eu procurando justamente conteúdo sobre ContextAPI com Hooks, show de bola!!
@leonardobraz5223
@leonardobraz5223 4 жыл бұрын
Vocês podiam fazer um vídeo explicando mais sobre Linking no Native, né? Desde a parte de manipulação de URL até receber uma intent com algum arquivo, similar ao que seria registrar no intent-filter que a aplicação é capaz de receber pdf's (por ex, criar um app para leitura de pdf no qual os pdf's poderão ser abertos por ele via "Open with..."). Conteúdo sensacional!
@rocketseat
@rocketseat 4 жыл бұрын
Valeeu pela sugestão e pelo feedback, Leonardo! 💜
@douglasnickson9117
@douglasnickson9117 3 жыл бұрын
Como sempre, vídeo excelente. Obrigado!
@phelipeviana9184
@phelipeviana9184 2 жыл бұрын
Você é outro nivel... parabéns Fili.. ops Diego kkkk
@luistitossaiete9850
@luistitossaiete9850 4 жыл бұрын
Ainda bem que o Diego mecionou aqui o video sobre o setup com node.js, foi muito legal e to conseguindo implementar. porem, to tendo dificuldades em lidar com o eslint no ReactJS
@rocketseat
@rocketseat 4 жыл бұрын
Boaa, Luis! ESLint pode ser complicado mesmo até pegar o jeito, mas ele ajuda muito a manter um bom padrão de regras! 💜💜
@destravandoosdedosnaguitar3550
@destravandoosdedosnaguitar3550 4 жыл бұрын
Que presentaço, hein??!! Toda uma estrutura básica de autenticação dada de presente e com explicações detalhadas, dignas de um gigante que é o Diego Fernandes. Muitíssimo obrigado por este conteúdo de inestimável valor. Só não entendi por quê os arquivos "api" e "auth", da pasta "services" ficaram com a extensão ".ts" e não ".tsx". Sei que a extensão não afeta o funcionamento, mas o correto seria que fossem, também, ".tsx", correto??
@AdrianoTonetto
@AdrianoTonetto 4 жыл бұрын
Diego, bem que você poderia fazer um vídeo com todas as suas configurações do ESLint, Prettier e outros mais !!!
@kataik_
@kataik_ 4 жыл бұрын
Depois de um tempo, eu acabei de terminar o meu signIn e signUp. Thanks!
@wagmedrado
@wagmedrado 3 жыл бұрын
Muito bom. Me fez mudar de nível
@GiuDrawer
@GiuDrawer 4 жыл бұрын
Muito legal! Esses vídeos ajudam muito, obrigada pelo conteúdo sempre de qualidade!
@paulospiguel
@paulospiguel 4 жыл бұрын
Sou aluno e fã da rocket. VCS mudaram a minha vida. Minha dúvida é posso usar redux e context API juntos, na mesma aplicação?
@RodrigoSD383
@RodrigoSD383 3 жыл бұрын
Essa aula esta salvando minha vida
@rocketseat
@rocketseat 3 жыл бұрын
Woow! Que massa que curtiu, Rodrigo! 💜
@david75186
@david75186 4 жыл бұрын
meu deus, que conteúdo maravilhoso, estou implementando no meu projeto React JS sem nenhum problema! ❤️❤️❤️
@kataik_
@kataik_ 4 жыл бұрын
Nossa, esse video veio na hr certa, salvou minha vida.
@matheusrochadigital
@matheusrochadigital 2 жыл бұрын
Video sensacional ! Caso quem esteja assistindo hoje e não conseguiu achar o npm install do async-storage, o novo e esse: npm install @react-native-async-storage/async-storage
@LucasFerronato
@LucasFerronato 4 жыл бұрын
COM CERTEZA, faça um vídeo de ESLINT, Prettier, typescript, etc... como comentou! Seria Sensacional!!!
@Joe-zw1qt
@Joe-zw1qt 4 жыл бұрын
Up
@rocketseat
@rocketseat 4 жыл бұрын
Valeu pela sugestão! 💜
@LSensTubeer
@LSensTubeer 4 жыл бұрын
Muito show Diego ! Curto muito sua organização, se puder faz um vídeo do flow no react
@rocketseat
@rocketseat 4 жыл бұрын
Vaaleu pela sugestão e pelo feedback, Luan! 💜
@kochgamers
@kochgamers 3 жыл бұрын
salvou mto aqui no meu projeto com o firebase
@podcastsbrcortes5621
@podcastsbrcortes5621 3 жыл бұрын
Muito massa, só conteúdo de qualidade nesse canal.
@Aleweslei
@Aleweslei 3 жыл бұрын
Boa, Diego qual seria a melhor abordagem no cenário pra autenticação em um aplicativo e o token expira? A uma maneira de atualizar ou seria o caso de realmente colocar um tempo maior pra expirar? parabéns pelo conteúdo!
@JanderSilva01
@JanderSilva01 4 жыл бұрын
A Rocketseat parece que sabe as dúvidas que eu estou tendo nas minhas aplicações, e faz os tutoriais em cima dessa informação.
@rocketseat
@rocketseat 4 жыл бұрын
Nós temos certos poderes... 👀🔮
@Suzanesantos1997
@Suzanesantos1997 4 жыл бұрын
Olá, primeiro quero parabenizar a excelente qualidade do vídeo. Também gostaria de expor uma dúvida: quando eu uso a extensão .ts e a .tsx? Qual a diferença entre as duas? (Estou aprendendo typescript agora, então sou muito leiga no assunto).
@negasuja
@negasuja 4 жыл бұрын
Rocketseat lendo mentes de novo novamente ❤️❤️❤️
@pedrosancao
@pedrosancao 4 жыл бұрын
Vindo do NLW #2 Gostei bastante da explicação do contexto, parabéns pela qualidade das aulas!
@broksfields
@broksfields 2 жыл бұрын
Padrão Rocketseat, parabéns pelo conteúdo!
@samueloliveira4465
@samueloliveira4465 Жыл бұрын
Vídeo de 3 anos atrás, mas ainda ajuda bastante, tive que modificar algumas coisas, mas tudo ok
@Hiagoleof250
@Hiagoleof250 4 жыл бұрын
Que ajuda velho!!! Eu te amo manooo
@leonardolub
@leonardolub 4 жыл бұрын
No Java, a notação com menor-maior "" era chamada de Diamond.
@rocketseat
@rocketseat 4 жыл бұрын
💜
@mti2fw
@mti2fw 4 жыл бұрын
Diego, mostra desigm patterns no React/React Native: HOC, renders props, presentation/container (apesar de tu não gostar kkkk), etc. Se possível com TypeScript! :D
@rocketseat
@rocketseat 4 жыл бұрын
Vaaaleu pela sugestão, Magno! 💜
@emmanuelfelipenery2956
@emmanuelfelipenery2956 4 жыл бұрын
Top como sempre!!! não sei se foi só eu mas isolando em contexts me lembrou muito o ducks pattern do redux. Onde ele possui os atributos e actions em um modulo isolado.
@rocketseat
@rocketseat 4 жыл бұрын
Valeeeu Emmanuel! 💜
@jasonloureiro7095
@jasonloureiro7095 3 жыл бұрын
Valeu Diego, ótimo tutorial!!!
@denissouza8857
@denissouza8857 4 жыл бұрын
Uma pena o youtube liberar apenas um like, show 🚀🚀🚀🚀
@rocketseat
@rocketseat 4 жыл бұрын
Diego: a Denis: 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍 💜💜💜 Vaaaleu!
@pauloreis7093
@pauloreis7093 4 жыл бұрын
Puxa, que vídeo monstro! Sensacional!
@EduardoPinaCampinas
@EduardoPinaCampinas 4 жыл бұрын
Sensacional a masterclass!!!!! Parabens pelo aula de codigo!!!!!!!!!
@rocketseat
@rocketseat 4 жыл бұрын
Vaaaleu pelo feedback, Eduardo! 💜
@luisrodrigues678
@luisrodrigues678 4 жыл бұрын
Mano, num tem conteúdo melhor nessa internet
@rocketseat
@rocketseat 4 жыл бұрын
Awwnnn 💜💜💜 Valeu, Luis! 💜
@Matheus-qv7yw
@Matheus-qv7yw 4 жыл бұрын
obrigado Rocket, amo vcs
@rocketseat
@rocketseat 4 жыл бұрын
Também amamos todos vocês!! 💜😍
@ocharlespereira
@ocharlespereira 4 жыл бұрын
Que homem é este Diego Deshamps, será q tem como fazer um video especifico de criação de mais Hooks e SWR? Aquele grande Abraço mestre!!!
@ofamigeradoudd
@ofamigeradoudd 4 жыл бұрын
Que conteúdo top! Parabéns
@mecatronicacomreciclagem656
@mecatronicacomreciclagem656 4 жыл бұрын
Top dmais, parabéns Diego, vai me ajudar bastante nos projetos
@rocketseat
@rocketseat 4 жыл бұрын
Vaaleu pelo feedback 💜
@caducastanha5645
@caducastanha5645 4 жыл бұрын
muito boa essa masterclass, vcs são feras demais... Parabéns!
@rocketseat
@rocketseat 4 жыл бұрын
Valeeu pelo feedback, Cadu! 💜💜💜
@rodrigomartins9115
@rodrigomartins9115 4 жыл бұрын
Diego faz um video sobre o react native web, e fala o que voce acha sobre isso, se faz sentido, diga sua opinião
@rocketseat
@rocketseat 4 жыл бұрын
Vaaaleu pela sugestão, Rodrigo! 💜
@fabinSilvas
@fabinSilvas 4 жыл бұрын
Conteúdo top demais
@skiffer5800
@skiffer5800 4 жыл бұрын
Redux & hooks são as coisas mais delicinha do react
@matheuscostajs
@matheuscostajs 9 ай бұрын
Valeu galera, esse vídeo salvou!
@giuseppesarto1958
@giuseppesarto1958 4 жыл бұрын
Fix: em 58:53 o "setLoading(false)", deveria estar fora da cláusula IF
@viniciusmoreira3394
@viniciusmoreira3394 4 жыл бұрын
deus te abençoe
@giuseppesarto1958
@giuseppesarto1958 4 жыл бұрын
@@viniciusmoreira3394 e a ti também!
@CiriloColombo
@CiriloColombo 4 жыл бұрын
@@viniciusmoreira3394 kkkkk pensei a mesma coisa quando li o comentário
@ArrozWhite
@ArrozWhite 4 жыл бұрын
fiquei tentando entender o loading infinito tb kk fiz um then ai funcionou, achei que tinha copiado errado algo ate kk const storagedLogin = await AsyncStorage.multiGet([ '@RNAuth:user', '@RNAuth:token', ]).then((data) => { console.log(data); if(data[0][1] && data[1][1]) { api.defaults.headers['Authorization'] = `Bearer ${data[1][1]}`; setUser(JSON.parse(data[0][1])); } setLoading(false); });
@vittim1998
@vittim1998 3 жыл бұрын
poderia explicar o porquê disso?
@talithamad
@talithamad 4 жыл бұрын
Muito bom! Me ajudou bastante! :)
@douglaluisdutra
@douglaluisdutra 2 жыл бұрын
muito bom! parabéns e muito obrigado!
@_heydav
@_heydav 2 жыл бұрын
Diego, eu te amo 💜
@tiagopaees
@tiagopaees 4 жыл бұрын
Ótimo conteúdo! Vídeo sobre o setup do lint seria muito bom!
@gavranhas
@gavranhas 3 жыл бұрын
Show de bola, Diego! Valeu!
@vitorreis6096
@vitorreis6096 4 жыл бұрын
top top top. Estava precisando deste Masterclass. Hora exata!!
@rocketseat
@rocketseat 4 жыл бұрын
Nós temos certos poderes 👀🔮 😂😂
@DhenysonJhean
@DhenysonJhean 3 жыл бұрын
Uma duvida galera: Já vi varios videos que dão basicamente a mesma opnião que useContext compartilha dados entre componentes e se for só pra isso blz, mas para algo mais complexo o Redux ainda é mais completo. O porém é que todos esses videos eu não sei se a comparação é só do useContext vs Redux sem considerar o useReducer. Então minha duvida é? E se for considerando useContext + useReducer eles tem o mesmo "poder" do Redux ou mesmo assim continuam só um "quebra galho"?
@thalysonrodrigues4200
@thalysonrodrigues4200 4 жыл бұрын
Falando sobre TypeScript: interface e type tem quase a mesma funcionalidade... Mas em questão de semântica de POO e particularidades da linguagem como o próprio type, porque não usar ele ao invés de interface? Já que não tem classe implementando este contrato?
@M4J0R97
@M4J0R97 4 жыл бұрын
Justamente o que eu estava procurando 😍
@douglaspoma
@douglaspoma 4 жыл бұрын
Faz uma Masterclass abordando verificação de validade e refresh token.
@rocketseat
@rocketseat 4 жыл бұрын
Vaaleu pela sugestão, Douglas! 💜
@MrCaioragazzi
@MrCaioragazzi 4 жыл бұрын
Que vídeo meus amigos!!! Muito obrigado Rocketseat!!!!!!
@rocketseat
@rocketseat 4 жыл бұрын
Vaaaleu Caio! 💜
@apolosilva7505
@apolosilva7505 Жыл бұрын
Ajudou bastante, obrigado.
@fernandodepaula5850
@fernandodepaula5850 4 жыл бұрын
salvou meu projeto, eu já estava arrancando os cabelos!
@PauloRicardo-dk6yf
@PauloRicardo-dk6yf 4 жыл бұрын
Tô de luto!!! Essa aula matou mais uma ignorância em mim.
Why using useCallback makes so much sense? | Code/Drops #13
16:44
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 31 МЛН
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 103 МЛН
Autenticação JWT com Context API e React Router
32:46
Mateus Silva
Рет қаралды 66 М.
Utilizando as refs no React de forma avançada | Code/Drops #52
33:46
Responsividade na Prática | Masterclass #08
1:30:16
Rocketseat
Рет қаралды 234 М.
Consumindo APIs no React com SWR | Code/Drops #38
37:48
Rocketseat
Рет қаралды 71 М.
Entender Context API com React Native de uma vez por todas! ✅
20:27
Sujeito programador
Рет қаралды 23 М.
Criando um sistema de Login com React, Context API e REST #007
59:12
Context API no ReactJS - Simples e direto
18:21
Instrutor Feijó
Рет қаралды 11 М.