0PricingLogin
Jetpack Compose Academy · Lesson

Stable vs Unstable Parameters

Understand what keeps Composables skippable.

What Skipping Means

When a Composable re-runs but its inputs have not changed, Compose can skip it entirely. Skipping is how fast Compose apps stay fast. 🚀

Stability Decides Skipping

Compose only skips a Composable when every parameter is stable. One unstable input and the whole function re-executes on each recomposition.

All lessons in this course

  1. Stable vs Unstable Parameters
  2. Skipping, @Stable & @Immutable
  3. Deferring State Reads
  4. Layout Inspector & Recomposition Counts
← Back to Jetpack Compose Academy