1. ViewModel의 역할ViewModel은 화면의 상태(State)를 관리하는 역할을 합니다.UI에 필요한 비즈니스 로직을 ViewModel에서 처리함으로써,UI 코드와 비즈니스 로직을 명확하게 분리할 수 있습니다.또한 ViewModel은 화면 구성 변경(예: 가로/세로 회전) 이 발생하더라도데이터를 유지할 수 있기 때문에 안정적인 화면 상태 관리를 가능하게 합니다. 2. remember / rememberSaveableremember와 rememberSaveable을 사용해도 상태 관리는 가능합니다.두 API 모두 상태를 기억한다는 공통점이 있지만, 동작 방식에는 차이가 있습니다.항목구성 변경(회전 등) 시 값 유지직렬화 필요비고항목구성 변경 시 값 유지 상태직렬화 필요비고remember❌ 초기화..