Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

AppLoading

Olá, queria entender melhor essa questão de importar o appLoading para mostrar uma tela de carregamento antes das informações serem carregadas. Percebi que isso já ocorre de forma automática, e ao adicionar esse componente, se mantem com o mesmo resultado. Qual exatamente a diferença de adicionar esse componente?

1 resposta
solução!

Fala ! Moisés. Beleza ?

Desculpe a demora em te dar um retorno.

Esse comportamento automático que acontece, é do próprio expo, mas quando o expo está inicializando o aplicativo, buildando ou ações parecidas. Mas, os tratamentos quando envolvem elementos externos ao aplicativo (carregamento de fontes, carregamentos de imagens, requisição de api, coisas desse tipo) devem ser tratados por nós em nosso código.

Mas esse que a instrutora está ensinando, é uma verificação mais voltada para as funcionalidades dentro do aplicativo, então, o que ela faz no final das contas é um tratamento caso aconteça algum problema ou uma demora na hora de carregar as informações.

Um outro exemplo desse tipo de tratamento, seria em uma situação onde temos um carregamento demorado de uma imagem, para não deixar a tela vazia, podemos colocar alguma mensagem ou uma barra de carregamento. Essa é a ideia da instrutora, ela quis demonstrar que podemos fazer esse tipo de tratamento de como as informações podem ser mostradas na tela, e para isso ela usa o AppLoading, que é um componente de Splash Screen, disponibilizado pelo próprio expo, mas outros recursos poderiam ser utilizados no lugar.

Se você tiver mais alguma dúvida, estou por aqui.

Abraço e Bons Estudos!