L'état dans Compose

Découvrez comment établir et gérer l'état dans votre application basée sur Compose, et comment configurer l'UI pour qu'elle réagisse aux changements d'état. Découvrez comment créer des états observables, conserver l'état lors des recompositions ou des modifications de configuration, et structurer vos composables pour optimiser le flux de données.

Points essentiels

  • Si l'état de votre application est interne à un composable, utilisez remember pour conserver l'état lors de la recomposition.
  • Utilisez rememberSaveable pour conserver l'état lors des modifications de configuration.
  • Le hissage d'état est un modèle de programmation qui consiste à déplacer l'état vers l'appelant d'un composable. Dans la mesure du possible, utilisez le hissage d'état pour rendre le composable plus réutilisable et plus facile à tester.
  • Utilisez la classe ViewModel pour conserver un état exposé dans un conteneur d'état observable, ce qui permet de mieux encapsuler l'état et de créer une seule source de vérité pour l'UI.

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, vous montrant 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.