Expo vs React Native Bare
Expo managed workflow, Expo Go, prebuild, Expo Modules, config plugins, código nativo personalizado, ejection, EAS
1Qual é a principal diferença entre o workflow managed do Expo e o workflow bare do React Native?
Qual é a principal diferença entre o workflow managed do Expo e o workflow bare do React Native?
Resposta
O workflow managed do Expo abstrai a configuração nativa (ios/ e android/) e gerencia automaticamente as dependências nativas através do Expo Go ou builds na nuvem do EAS. O workflow bare expõe as pastas nativas completas, oferecendo controle total sobre o código nativo, mas exigindo configuração e manutenção manual dos projetos Xcode e Android Studio.
2O que é o app Expo Go e qual é sua principal limitação?
O que é o app Expo Go e qual é sua principal limitação?
Resposta
O Expo Go é um app cliente que pode ser baixado da App Store e da Play Store e que permite testar instantaneamente projetos Expo sem builds nativos. Sua principal limitação é que ele só suporta os módulos nativos incluídos no SDK Expo. Bibliotecas com código nativo personalizado não funcionam no Expo Go, exigindo um development build personalizado.
3Para que serve o comando expo prebuild em um projeto Expo?
Para que serve o comando expo prebuild em um projeto Expo?
Resposta
O comando expo prebuild gera as pastas nativas ios/ e android/ a partir da configuração do app.json/app.config.js e dos config plugins. Este é o conceito de Continuous Native Generation (CNG): as pastas nativas são geradas sob demanda em vez de mantidas manualmente. Isso permite ter um projeto managed com capacidades bare quando necessário.
O que é um development build no ecossistema Expo?
Para que servem os config plugins no Expo?
+15 perguntas de entrevista
Outros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos do React
Fundamentos do React Native
React Hooks
TypeScript para React e React Native
Componentes e API do React Native
Estilização e Layout no React Native
Navegação no React Native
Gerenciamento de Estado no React Native
Networking e API no React Native
Persistência de dados
Formulários e validação
Animações do React Native
Native Modules & Bridge
Código específico de plataforma
Permissões e APIs de dispositivo
Push Notifications
Testing no React Native
Debugging de React Native
Build & Deployment
Otimização de desempenho
Gerenciamento de memória
Architecture Patterns
New Architecture do React Native
Melhores Práticas de Segurança
Offline-First Architecture
CI/CD React Native
Monorepo e compartilhamento de código
Tópicos avançados
Ciclo de vida do app e execução em segundo plano
Autenticação e gerenciamento de sessões
Monitoring & Crash Reporting
Domine React Native para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis