Android Developer
hardandroid-compose-recomposition
How do you avoid performance issues in Jetpack Compose (recomposition, state)?
Answer
Compose performance depends on stable state and minimizing unnecessary recompositions.
Tips:
- Use `remember` and stable data types
- Avoid passing new lambdas/objects every recomposition
- Use derivedStateOf for derived values
- Profile with Layout Inspector and tracing
Design composables to be small and stateless where possible.
Related Topics
Jetpack ComposePerformanceAndroid