Debugging de React Native
Flipper, React DevTools, Metro bundler, console.log, breakpoints, performance monitoring
1Qual é o papel principal do Metro em um projeto React Native?
Qual é o papel principal do Metro em um projeto React Native?
Resposta
O Metro é o bundler JavaScript do React Native que compila e empacota o código JavaScript em um único arquivo para a aplicação. Ele também gerencia o Hot Module Replacement (HMR) em desenvolvimento, permitindo ver as mudanças instantaneamente sem reiniciar o app. O Metro transforma código ES6+, TypeScript e JSX em JavaScript compatível com o motor JavaScript do dispositivo.
2Qual comando abre o menu de desenvolvimento em um emulador Android?
Qual comando abre o menu de desenvolvimento em um emulador Android?
Resposta
Em um emulador Android, a combinação Ctrl+M (ou Cmd+M no Mac) abre o menu de desenvolvimento do React Native. Esse menu dá acesso a opções como recarregar o app, ativar o Remote Debugging, inspecionar elementos com o React DevTools e alternar o Performance Monitor. Em um dispositivo físico, sacudir o aparelho também abre esse menu.
3O que é o Flipper e qual é sua principal vantagem para o debugging de React Native?
O que é o Flipper e qual é sua principal vantagem para o debugging de React Native?
Resposta
O Flipper é uma plataforma de debugging desktop desenvolvida pela Meta que permite inspecionar aplicações React Native sem um bridge do Chrome. Sua principal vantagem é fornecer uma interface unificada para depurar tanto o código JavaScript quanto o código nativo iOS/Android. O Flipper suporta plugins para network inspector, logs, layout inspector, bancos de dados, e permite adicionar plugins personalizados.
Qual é a diferença entre console.log e console.warn no React Native?
Como habilitar o React DevTools para inspecionar a hierarquia de componentes do React Native?
+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
Build & Deployment
Expo vs React Native Bare
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