Como funciona o Reage Native?
Como Reage Native funciona?
1) Fio UI: Também conhecida como a linha principal. Ele pode ser usado para renderização de UI nativo Android ou iOS. Por exemplo, no Android, esta thread é uma medição/layout/desenho do Android.
2) Thread JS: O tópico JS ou JavaScript é o tópico lógico de execução. Por exemplo, é uma thread onde o código JavaScript da aplicação's é executado, chamadas de API são feitas, eventos de toque são processados, e assim por diante. As atualizações das vistas locais são enviadas para o lado local (e eventualmente executadas na thread UI) no final de cada loop de evento na thread JS.
Para manter um melhor desempenho, a thread JS deve ser capaz de enviar atualizações em lote para a thread UI antes do próximo prazo de renderização do frame. Por exemplo, o iOS exibe 60 frames por segundo e isso leva a um novo frame a cada 16,67 minutos. No seu loop de eventos Javascript, você verá mudanças de IU e se demorar mais de 16,67ms, a IU aparecerá mais lenta.
Uma exceção são as views Nativas que ocorrem inteiramente na thread da IU, por exemplo, Navigator iOS ou Scroll View rodando inteiramente na thread da IU e não é bloqueada por threads js lentas.
3) Thread Módulos Nativos: Raramente a aplicação necessita de um caminho para a API da plataforma e aparece como parte da thread Native Module.
4) Renderização Thread: Apenas no Android L (5.0), o React-Native Render Thread é aplicado para gerar os inovadores comandos OpenGL usados para desenhar sua UI.
Para obter mais informações sobre a aplicação móvel, verifique aqui Srikanth B