1
resposta

React Native + Expo

Pessoal, meu app do curso travou na splash screen.

Consigo ver em algum lugar o debug disso pra entender onde está estourando erro?

No expo, no terminal, no output, nenhum lugar está logando erro, simplesmente fica na tela e reinicia o app uns minutos depois.

1 resposta

Olá, Raphael!

Entendo que você esteja enfrentando um problema com o seu app no React Native. É frustrante quando o aplicativo trava na splash screen e não é possível identificar onde está ocorrendo o erro.

Uma possível solução para encontrar o erro é utilizar o recurso de depuração do React Native. Você pode habilitar o modo de depuração no seu dispositivo ou emulador, e assim ter acesso ao console de desenvolvedor.

Para habilitar o modo de depuração em um dispositivo físico, você precisa ativar as opções de desenvolvedor nas configurações do aparelho. Depois disso, conecte o dispositivo ao computador e abra o terminal na pasta do seu projeto. Execute o comando react-native run-android para dispositivos Android ou react-native run-ios para dispositivos iOS. Em seguida, abra o menu de desenvolvedor no seu dispositivo e selecione "Debug JS Remotely". Isso abrirá o console de desenvolvedor no navegador, onde você poderá ver os logs de erro.

Caso esteja utilizando um emulador, basta abrir o emulador e executar o comando react-native run-android ou react-native run-ios no terminal. O console de desenvolvedor será aberto automaticamente.

Lembre-se de que o React Native também possui ferramentas de desenvolvimento, como o Reactotron, que podem ajudar a identificar erros de forma mais detalhada.

Espero que essas dicas possam te ajudar a encontrar o erro no seu app. Não se esqueça de verificar se todas as dependências estão atualizadas e se não há conflitos entre elas. Se o problema persistir, não hesite em voltar aqui para pedir mais ajuda.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software