Recomposição da depuração no Compose

Uma análise de depuração de um problema de desempenho no Jetsnack e como corrigi-lo no Compose. Saiba por que adiar a leitura do estado usando uma lambda significa que a composição pode ser ignorada.

Pontos principais

  • As três fases do Compose são composição, layout e renderização.
  • O Compose pode pular uma fase se nada tiver mudado. Às vezes, o Compose pula a composição completamente para otimizar o desempenho.
  • Você pode usar um modificador lambda para pular a composição.
  • Ignorar a recomposição pode ajudar a reduzir o travamento durante a rolagem.
  • O Layout Inspector no Android Studio é uma boa ferramenta para ajudar a depurar problemas de recriação.

Recursos

Coleções que contêm este guia

Este guia faz parte destas coleções selecionadas de guias rápidos que abrangem metas mais amplas de desenvolvimento para Android:

Esta série de vídeos apresenta várias APIs do Compose, mostrando rapidamente o que está disponível e como usá-las.

Tem dúvidas ou feedback?

Acesse a página de perguntas frequentes e saiba mais sobre os guias rápidos ou entre em contato e conte o que você pensa.