참고
Sealed Class vs Data Class(Inner) vs Enum Class 비교
Kotlin sealed class, 내부 data class, enum class의 차이와 목적
ScrollState vs LazyListState 비교
ScrollState와 LazyListState의 동작 방식, 성능·가상화 차이, suspend API와 CoroutineScope의 사용
Compose Historical Ambients, Navigation Interaction & Advanced Architecture
History of Ambient → CompositionLocal, Navigation BackStackEntry & saveable state interaction, and high-end architecture