luismda / github-blog

Personal blog based on GitHub repository issues developed with React.js
https://github-blog-six-mu.vercel.app
0 stars 0 forks source link

Expo Router #4

Open luismda opened 1 year ago

luismda commented 1 year ago

Em aplicações mobile, assim como na web, precisamos criar rotas que determinarão qual tela será exibida quando o usuário acessar um caminho específico. No ambiente React Native, para a criação desse sistema de roteamento geralmente utilizamos o React Navigation, no entanto, é necessário definir manualmente quais rotas temos na aplicação, o que as vezes pode ser um pouco chato.

Para o desenvolvimento de apps mobile com React Native o uso do Expo é altamente recomendado, visto que ele traz uma grande facilidade no processo de configuração das ferramentas necessárias para o perfeito funcionamento do app, criando também um ambiente de desenvolvimento mais rápido e simplificado.

Dentre tantos recursos oferecidos pelo Expo, temos o Expo Router, lançado recentemente, que possibilita com que os arquivos da nossa aplicação sejam rotas, ou seja, utilizando o recurso de File System Routing, o que deixa tudo mais simples e rápido.

Confira mais sobre o Expo Router na documentação.

luismda commented 1 year ago

Realmente esse novo recurso é muito legal!

Além do que foi falado, é importante destacar que o Expo Router já traz suporte tanto para a navegação do tipo stack (pilha) quanto do tipo tabs (abas inferiores).

Esse vídeo no YouTube demonstra de forma prática um poco das funcionalidades do Expo Router: 👉 Demonstração do Expo Router