일반 프로젝트로 열면 appcompact가 나오고, 컴포즈 프로젝트를 누르면 component가 나왔다.
차이점을 찾아보니 AppcompatActivity는 FragmentActivity를 상속받고,FragmentActivity는 ComponentActivity는 Compose-Only 클래스라는데...
Activity의 상속 순서가 헷갈려서 더 찾아봤다.
AppCompatActivity > FragmentActivity > ComponentActivity > androidx.core.app.ComponentActivity>Activity > ContextThemeWrapper > ContextWrapper > Context
Context: Global 애플리케이션 환경 정보가 있는 인터페이스
이 같은 차이로 컴포즈로 화면 UI 구성하고, 기존 XML도 사용해야 한다면 AppCompat을 사용해야 한다.