Déboguer la recomposition dans Compose

Présentation du débogage d'un problème de performances dans Jetsnack et de la façon de le résoudre dans Compose. Découvrez pourquoi le report des lectures d'état à l'aide d'un lambda permet d'ignorer la composition.

Points essentiels

  • Compose comporte trois phases : la composition, la mise en page et le dessin.
  • Compose peut ignorer une phase si rien n'a changé. Parfois, Compose ignore complètement la composition pour optimiser les performances.
  • Vous pouvez utiliser un modificateur lambda pour ignorer la composition.
  • Ignorer la recomposition peut aider à réduire les à-coups lors du défilement.
  • L'outil d'inspection de la mise en page d'Android Studio est un bon outil pour vous aider à déboguer les problèmes de recomposition.

Ressources

Collections contenant ce guide

Ce guide fait partie de ces collections de guides rapides sélectionnées qui couvrent des objectifs de développement Android plus larges:

Cette série de vidéos présente différentes API Compose, et vous montre rapidement ce qui est disponible et comment les utiliser.

Vous avez des questions ou des commentaires ?

Consultez notre page des questions fréquentes et découvrez les guides rapides, ou contactez-nous pour nous faire part de vos commentaires.