Melhorando a navegação do seu app com Stack, Tab e Drawer Navigator

  Рет қаралды 29,753

Rocketseat

Rocketseat

Жыл бұрын

[GRATUITO] TESTE SEUS CONHECIMENTOS EM REACT rseat.in/9WfBnanPK
Faça parte da maior comunidade dev da América Latina no DISCORD: / discord
A navegação é uma das partes mais importantes da experiência do usuário dentro do seu app. Além de ser intuitiva e sem etapas desnecessárias, ela também pode ser estilosa e prática.
Hoje já existem diversas ferramentas e muitos estilos de navegação disponíveis por ai. O segredo é saber como implementar todas elas juntas sem exagerar (claro) e sem complicar a usabilidade do seu app.
No vídeo de hoje, você vai ver como aplicar stack, bottom tab e drawer navigator dentro da sua aplicação móvel com React Native. E o melhor: totalmente na prática.
E aí, bora codar?
-----
Conecte-se a 500mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com.br/
Cadastre-se na nossa plataforma: app.rocketseat.com.br/signup
Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat

Пікірлер: 66
@jakenistertm9502
@jakenistertm9502 3 ай бұрын
Tentei uns 15 videos pra fazer esse bendito Drawer mode e somente o SEU deu certo, tirou onda, me salvou mto
@marcosmarchetti262
@marcosmarchetti262 3 ай бұрын
Rodrigo....Show de bola...Estou começando a entrar na programação do react-native...Parabéns pelo conteudo.
@cassiojosejesus
@cassiojosejesus Жыл бұрын
Pohhh! Video excelente, pois uma vez tentei fazer isso e apanhei bastante. Inclusive sou aluno do Ignite e fiz esta pergunta também lá. Parabéns mais uma vez Rodrigo!!!
@samueloliveira4465
@samueloliveira4465 Жыл бұрын
Séria interessante um vídeo sobre estrategias de monetização. Tenho muitas dúvidas de como coloca anuncio em um aplicativo, sobre como liberar determinada funcionalidade somente para quem tem a assinatura. Entre outras estrategias.
@marciodejesus5433
@marciodejesus5433 Жыл бұрын
Tbm acho que seria uma boa ideia tbm estou precisando
@samueloliveira4465
@samueloliveira4465 Жыл бұрын
@@lucasemanuel5391 E eu para fazer autenticação com o Google kkkkkk E vou precisar disso que mencionei no primeiro comentário tbm, já imagino o sofrimento, mas é um desafio né, assim evoluímos.
@marked75
@marked75 10 ай бұрын
Eu fiz algo do gênero com um state em context (ex, premium)quando a pessoa compra mudei o state para true e esse state controla os acessos. Depois é guardado no dispositivo com secure store da expo
@samueloliveira4465
@samueloliveira4465 10 ай бұрын
@@marked75 Entendi, obrigado pela sugestão.
@thomascosta947
@thomascosta947 5 ай бұрын
up
@NeinhoxD
@NeinhoxD Жыл бұрын
Cara monstro, parece tão fácil.
@oliveirasfamily
@oliveirasfamily Жыл бұрын
Rodrigão é um mostrooo, valeu de mais!!
@hullkke9783
@hullkke9783 Жыл бұрын
que coincidência tava com esse problema esta semana,mais video que sera salvo na minha lista
@PabloDoebber
@PabloDoebber 6 ай бұрын
Caraca esse "pulo do gato" foi top d+! Obrigado pela aula
@softwarerepair2697
@softwarerepair2697 11 ай бұрын
Muito obg pelas informações irmão 👌🙌🙏
@devGuxtavo
@devGuxtavo 3 ай бұрын
Muito obrigado pelo vídeo mano, bem explicado passo a passo Deus te abençoe!!
@nicolasmoises2720
@nicolasmoises2720 Жыл бұрын
Rodrigo! Parece que tu leu minha mente kkkkkkk monstro demais
@agcunha
@agcunha 2 ай бұрын
Obrigado pela aula. Muito top!
@velhoguidsd
@velhoguidsd Жыл бұрын
Excelente, vou usar.
@carreiradeTIC-ii2ou
@carreiradeTIC-ii2ou 2 ай бұрын
Baita aula, aprendi demais!
@juliocezarreginatojunior2560
@juliocezarreginatojunior2560 Ай бұрын
Cara, muito obrigado! Seu vídeo me ajudou muito, estou começando aprendendo do zero. Poderia criar um curso na Udemy fazendo alguns projetos completos com o Expo, os que tem lá são muito rasos.
@vuc__vuc
@vuc__vuc 5 ай бұрын
qnd eu comecei a usar o react native o nested navigator com stack e bottom tabs era mo bugadao kk hj em dia ta td rodando mo liso
@jposava
@jposava Жыл бұрын
Nem ferrando, eu tava vendo um video agr de vcs de 8 meses atras sobre expo router pra implementar no meu app, e acabou de chega a notificação desse video kkkkkkkkkkkkkk
@VoceBR97
@VoceBR97 Жыл бұрын
Famoso analyses
@thomascosta947
@thomascosta947 5 ай бұрын
Excelente conteúdo
@junioroga
@junioroga Жыл бұрын
Rodrigão, poderia fazer uma segunda parte do vídeo com tamagui, fazendo as configurações web com o webpack e rodando em ambas as plataformas. Seria bacana para todos que pensam utilizar o tamagui na proposta de web + mobile.
@hugog1972
@hugog1972 Жыл бұрын
Muchas gracias por el video. Excelente explicación ¡¡¡ Saludos.-
@filipeleonelbatista
@filipeleonelbatista Жыл бұрын
Recentemente desenvolvi um app e tive problemas ao usar modal com o tab navigation, então pra adiantar o processo eu tive que simular uma tab mas no stack navigation.
@vilmarMartins
@vilmarMartins 10 ай бұрын
vlw Rodrigão!
@alaelciolucas174
@alaelciolucas174 Жыл бұрын
Fala mais um pouco sobre a biblioteca routes para navegação!!
@vinicussilvasouza7956
@vinicussilvasouza7956 4 ай бұрын
Muito top
@descomplicandogame4727
@descomplicandogame4727 Жыл бұрын
show, meu happy hour de hoje a noite
@GuilhermeBuchman
@GuilhermeBuchman Жыл бұрын
Gostei muito do vídeo. Como faço para sempre manter o TabNavigator aparecendo utilizando varias telas no Stack? Ex. 5 telas no stack e 2 apenas no tab.
@Vinicius-rq9is
@Vinicius-rq9is Жыл бұрын
tenho a mesma dúvida
@pauloanselmojr2622
@pauloanselmojr2622 10 ай бұрын
estou com essa duvida também, quero manter a tab fixa em baixo mesmo navegando dentro das stacks do drawer
@gabrieltechio9801
@gabrieltechio9801 7 ай бұрын
Mesmo problema... Alguém conseguiu resolver?
@Arttturslv
@Arttturslv 2 ай бұрын
Também tô tentando fazer isso, mas não consegui
@alaelciolucas6838
@alaelciolucas6838 10 ай бұрын
Olá,Rodrigo pode criar colocar components dentro do drawer? Obrigado!!!
@olimpioadolfo7498
@olimpioadolfo7498 4 ай бұрын
Opamuito bom conteudo. Podemos ter esse metodo aplicado com Expo router?
@alexsandroeuzebiodasilva6872
@alexsandroeuzebiodasilva6872 Жыл бұрын
Rodrigo quando colocar o drawer e o fundo escuro fica branco e nao estou conseguindo colocar a mesma cor do fundo, como resolver?
@alefo
@alefo Ай бұрын
Quer dizer que para cada item do meu, se eu quiser que tenha icone, vou precisar todo o stack route do pra implementar uma rota ?? é isso ?
@liasello1
@liasello1 7 ай бұрын
Tenho uma dúvida: se a navegação do meu App for toda pelo tab e uso para outras telas o Stack é possível deixar o tab sobreposto ao Stack?
@cyraxtradebr
@cyraxtradebr Ай бұрын
ola, tem como usar o stack fora do drawer ? tipo tenho um TouchableOpacity e quando clicar nele quero ir para outra pagina
@rcodev
@rcodev Жыл бұрын
alguém me diz por favor como eu crio um projeto expo com a pasta android já inclusa assim como tinha essa opção ao criar antes. não estou conseguindo
@doasalah
@doasalah Жыл бұрын
Rodrigo como faço pra conseguir programar pra native no wsl?
@vitorvinicius2951
@vitorvinicius2951 7 ай бұрын
Qual o tema que você está usando no vscode? Alguém sabe dizer?🥺
@tblima26
@tblima26 5 ай бұрын
Eu nunca acerto os ícones, posso fazer a instalação que for... Como faço pra colocar itens sem ter dor de cabeça?
@annakarolinafranz5946
@annakarolinafranz5946 Жыл бұрын
esse emulador é o android studio, ou tem outro?
@ninjabr123u3
@ninjabr123u3 8 ай бұрын
ela funciona para a CLI?
@filipeleonelbatista
@filipeleonelbatista Жыл бұрын
Essas legendas na tela me atrapalham muito, uma sugestão é usar essas techs para gerar legentas em um arquivo de texto e subir junto do video no youtube pra usar as CCs do proprio yt onde o usuário pode escolher posicionamento cores e tudo mais para a legenda.
@reinaldodev
@reinaldodev 9 ай бұрын
achei super interessante, mas não entendi como fazer as outras rotas serem navegadas pela drawer, pois só está chamando a início, e quando renderiza as outras, só manda pra home. Teria que criar componentes separados da tab routes?
@gabrieltechio9801
@gabrieltechio9801 7 ай бұрын
Estou com o mesmo problema... Conseguiu resolver?
@user-xg8mt1xe6m
@user-xg8mt1xe6m 5 ай бұрын
conseguiu resolver? queria saber como corrigir isso também
@arozendojr
@arozendojr Жыл бұрын
Como faz teste de tela navigation ?
@rafael_mugnol
@rafael_mugnol Жыл бұрын
Pq não utilizou o expo-router? Como está a maturidade do expo-router em relação ao React Navigation? Estou decidindo que biblioteca de navegação utilizar em um projeto novo.
@samuelmatos8875
@samuelmatos8875 Жыл бұрын
React Navigation ainda é mais robusto e seguro em relação à bugs. Até aonde me lembro, a ultima vez que ele comentou sobre, disse mais ou menos assim: "Use expo Router para projetos pessoais, e não algo que vai para produção ainda" Espero ter ajudado!
@user-xg8mt1xe6m
@user-xg8mt1xe6m 5 ай бұрын
Muito interessante! Mas no caso eu gostaria de renderizar meu tabBar quando navego para dentro das stacks também, basicamente deixando ela "fixa" nas telas, como poderia fazer? Vi que essa era a duvida de mais um possoal ali em baixo.
@Arttturslv
@Arttturslv 2 ай бұрын
Conseguiu?
@feosant
@feosant Ай бұрын
Gente, alguém me ajuda por favor? Estou tentando rodar qualquer projeto de react native pelas minhas IDEs mas elas não reconhecem nenhum android instalad, mesmo tendo lá inserido. Já removi o Android Studio do meu mac 2x e reconfigurei mas o problema segue o mesmo. Tá complicado demais!!!
@mirellesousa5557
@mirellesousa5557 9 ай бұрын
oi, estou fazendo meu tcc e estava fazendo o menu a partir deste video, porém começou a dar um erro que não consegui achar uma soluçao ERROS: Error: [Reanimated] `valueUnpacker` is not a worklet, js engine: hermes ERROR Invariant Violation: "main" has not been registered. This can happen if: * Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project. * A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called., js engine: hermes basicamente, tenho a tela de Login que ao clicar em um botão dentro desta tela, na teoria, ela abriria a tela de menu que teria o drawer e o tab e a partir disso ela abriria todas as outras telas Mas este erro está me impossibilitando de continuar, alguém pode me ajudar?
@davidgoncalves3465
@davidgoncalves3465 Жыл бұрын
Estou criando um App que tem uma tela stack navigation para fazer de login e quero quando fizer login entrar dentro do tab navigation. Só que tenho que passar variáveis como por exemplo o email do utilizador para dentro do tab. Como posso fazer?
@EnzoCriniti
@EnzoCriniti Жыл бұрын
Basta usar context, pesquise contexto em react native!
@davidgoncalves3465
@davidgoncalves3465 Жыл бұрын
@@EnzoCriniti obrigado
@joaoalvescs
@joaoalvescs 5 ай бұрын
Se utilizar os três tipos de rotas na mesma aplicação afeta o desempenho?
@oguiduart_
@oguiduart_ 5 ай бұрын
não atrapalha o desempenho do app, porém não é uma boa experiencia para o usuário, é mais facil padronizar um só, porém se precisar outro por ter mt informação na tela, é tranquilo
@joaoalvescs
@joaoalvescs 5 ай бұрын
@@oguiduart_ muito obrigado mesmo! dúvida sanada 👍🏻
@Matheus_1582
@Matheus_1582 Жыл бұрын
Eu queria ver o Rodrigão criando um projeto com angular. E asdcionando o Capacitor para criar um App. Pra começar.. npm init @angular E quando for adscionar o capacitor.. npx -p @angular/cli ng add @capacitor/angular
EXPO ROUTER V2 (SDK49 news!)
55:07
Rocketseat
Рет қаралды 19 М.
Why using useCallback makes so much sense? | Code/Drops #13
16:44
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 37 МЛН
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 73 МЛН
Como fazer troca de telas e navegação no React Native? feat. React Navigation
21:31
Mario Souto - Dev Soutinho
Рет қаралды 20 М.
Custom Drawer Navigator in React Navigation 6
21:06
Pradip Debnath
Рет қаралды 136 М.
React Native Tab Bar Routing with Expo Router
11:29
Simon Grimm
Рет қаралды 60 М.
Bottom Navigation Bar Tutorial in React Native
14:12
Indently
Рет қаралды 120 М.
Debug de aplicações Node.js com VSCode | Code/Drops #11
24:40
Rocketseat
Рет қаралды 130 М.
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 37 МЛН