728x90
반응형
"Kotlin의 List는 인터페이스이기 때문에 실제 구현체가 가변 객체(Mutable)인지 불변 객체인지 컴파일러가 확신할 수 없다. 따라서 Compose 컴파일러는 데이터의 일관성을 위해 이를 불안정(Unstable) 상태로 취급하고 매번 리컴포지션을 수행한다. 이를 해결하기 위해 @Immutable 어노테이션을 사용하거나 kotlin.collections.immutable 라이브러리를 사용하여 명시적으로 안정성을 확보할 수 있다.
'Category > Android' 카테고리의 다른 글
| [Android] Dagger/Hilt 의존성 주입 충돌 Qualifier로 해결하기 (0) | 2025.10.08 |
|---|---|
| [Android] 클린 아키텍처와 앱 아키텍처는 다르다 (0) | 2025.09.26 |
| [Android] Circuit (0) | 2025.09.25 |