Compose Performance & Stability

UI › Compose UI

Skipping recomposition via stability, strong skipping, deferred reads, and lifecycle-aware state.

Performance is one of the most common senior Compose interview areas because slow lists and jank usually trace back to unnecessary recomposition. Interviewers probe whether you understand stability inference, what Strong Skipping Mode changed in Compose Compiler 2.0, and how deferred state reads, derivedStateOf, and lifecycle-aware collection keep recomposition cheap. Expect to reason about why a composable recomposes and how to fix it with concrete APIs and tools.

What this covers

Study this topic

Further reading