#savedstatehandle

5개의 글

15. Compose에서 ViewModel 생성·주입 원리: viewModel()·hiltViewModel()
Compose 기본2026.03.02

15. Compose에서 ViewModel 생성·주입 원리: viewModel()·hiltViewModel()

Compose에서 viewModel()·hiltViewModel()이 왜 같은 인스턴스를 재사용하는지, 어떤 Owner에 붙는지, recomposition과 설정 변경에서 어떻게 유지되는지 내부 동작까지 연결해 설명한다. 실전 코드 포함한다.​​​

14. Compose에서 ViewModel 역할: UI State와 비즈니스 로직을 분리하는 이유
Compose 기본2026.03.02

14. Compose에서 ViewModel 역할: UI State와 비즈니스 로직을 분리하는 이유

Jetpack Compose에서 ViewModel이 왜 필요한지, 상태(State) 소유와 이벤트 처리, recomposition·Slot Table 관점에서 UI/로직 분리를 이해한다. 성능 함정도 함께 다룬다. 2025-03-01 기준 작성. (150자)

16. Compose에서 ViewModel 만들기: State 저장과 UI 업데이트 패턴
Compose 기본2026.03.02

16. Compose에서 ViewModel 만들기: State 저장과 UI 업데이트 패턴

Compose에서 ViewModel로 상태를 저장하고 UI를 업데이트하는 패턴을 내부 동작(슬롯 테이블, recomposition, 안정성) 관점에서 설명하고 실습 코드로 검증한다. 140~160자 맞춤 문장 예시로 작성됨입니다? 수정 필요: 150자 내외.

4. Compose에서 DI 주입 누락·Scope 오류 크래시를 원인까지 추적하는 법
Compose 기본2026.02.16

4. Compose에서 DI 주입 누락·Scope 오류 크래시를 원인까지 추적하는 법

Compose에서 DI 주입 누락·Scope 불일치로 터지는 크래시를 재현하고, Composition/SlotTable/Recomposition 관점에서 원인을 추적해 고치는 흐름을 다룬다. Hilt 예제로 실습 포함. 150자 내외 구성이다. 150자

3. Compose에서 DI 없이 시작해 Hilt로 점진 마이그레이션하기
Compose 기본2026.02.16

3. Compose에서 DI 없이 시작해 Hilt로 점진 마이그레이션하기

Compose에서 ViewModel을 수동 생성으로 시작한 뒤 Hilt로 점진 마이그레이션한다. @HiltViewModel과 hiltViewModel()이 런타임에서 어떻게 연결되는지까지 다룬다. Slot Table과 recomposition 관점도 포함한다.