Recomposition is how Jetpack Compose updates the UI when data changes. Efficient recomposition keeps your app smooth at 60 frames per second, avoiding janky or frozen screens. Poorly managed recomposition can cause excessive CPU use and battery drain because the UI redraws too often or unnecessarily.
Memory usage is usually low during recomposition, but if you hold large objects or create many temporary objects during recomposition, memory can spike, risking app termination on low-memory devices.