·컴포저블 함수 내부에 다른 컴포저블을 중첩 선언하면 리컴포지션 시 참조가 변경되어 성능이 저하되므로 반드시 분리해야 한다.
·Kotlin의 List 인터페이스는 Unstable 타입으로 간주되므로, kotlinx-collections-immutable 라이브러리의 ImmutableList를 사용하여 불필요한 리컴포지션을 방지해야 한다.
·Activity 멤버 변수를 컴포저블 내부에서 직접 수정하는 Side Effect를 피하고, 단방향 데이터 흐름(UDF)을 유지하며 Compose 전용 API를 활용해야 한다.