#state hoisting

9개의 글

24. rememberSaveable로 화면 회전에도 살아남는 Compose 상태 설계
Compose 기본2026.03.05

24. rememberSaveable로 화면 회전에도 살아남는 Compose 상태 설계

rememberSaveable이 회전·프로세스 재생성에서 상태를 복원하는 원리, Slot Table과 SaveableStateRegistry 흐름, 성능 함정과 커스텀 Saver까지 다룬다. 실습 코드 포함.



























23. remember·mutableStateOf로 Compose 상태를 시작하는 내부 원리
Compose 기본2026.03.05

23. remember·mutableStateOf로 Compose 상태를 시작하는 내부 원리

remember와 mutableStateOf가 왜 필요한지, Compose Runtime이 상태 읽기/쓰기와 Slot Table, 리컴포지션 범위를 어떻게 결정하는지 내부 동작으로 설명한다. 초보가 겪는 버그를 재현한다. 140~160자 내외 문장 구성.

25. Compose State와 MutableState: remember가 UI를 자동 갱신하는 이유
Compose 기본2026.03.05

25. Compose State와 MutableState: remember가 UI를 자동 갱신하는 이유

Jetpack Compose의 State/MutableState, remember가 필요한 이유, Slot Table 저장 방식과 리컴포지션 범위를 내부 동작 관점에서 설명한다. 초보가 흔히 겪는 버그까지 다룬다. 2026-03 기준 실무 팁 포함.

19. LazyColumn items와 item으로 목록을 만드는 이유와 내부 동작
Compose 기본2026.03.03

19. LazyColumn items와 item으로 목록을 만드는 이유와 내부 동작

LazyColumn에서 items와 item이 왜 분리됐는지, Compose Runtime·Slot Table·Recomposition 관점에서 목록이 어떻게 유지·갱신되는지 실습으로 설명한다. 키 안정성까지 다룬다. (Compose) 153자 내외)

18. LazyColumn items/item/key로 리스트 상태가 흔들리는 이유와 고치는 법
Compose 기본2026.03.03

18. LazyColumn items/item/key로 리스트 상태가 흔들리는 이유와 고치는 법

LazyColumn의 item/items와 key가 Slot Table에서 상태를 어떻게 붙잡는지, 재정렬·삽입 시 왜 상태가 섞이는지 내부 동작과 함께 설명한다. 실습 코드 포함. (Compose)​ 154자 내외)​ 154자 내외)​ 154자 내외

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

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

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

12. Compose State로 UI가 바뀌는 이유: mutableStateOf와 remember의 내부
Compose 기본2026.03.01

12. Compose State로 UI가 바뀌는 이유: mutableStateOf와 remember의 내부

mutableStateOf와 remember로 UI가 갱신되는 이유를 Compose Runtime 관점에서 설명한다. Slot Table, recomposition 추적, 안정성(@Stable)까지 연결한다. 초보도 내부 흐름을 잡는다.','primaryKeywords':['Jetpack Compose State','m

13. Compose State·MutableState 동작 원리: 값 변경이 UI에 반영되는 이유
Compose 기본2026.03.01

13. Compose State·MutableState 동작 원리: 값 변경이 UI에 반영되는 이유

Jetpack Compose에서 State/MutableState가 왜 필요한지, remember·Slot Table·recomposition 추적이 어떻게 연결되는지 내부 동작 관점에서 설명한다. 실습 코드 포함. 154자 내외로 맞춘 설명 문장이다.

2. Compose에서 DI가 필요한 이유: recomposition·수명주기·테스트를 통제하는 법
Compose 기본2026.02.16

2. Compose에서 DI가 필요한 이유: recomposition·수명주기·테스트를 통제하는 법

Compose에서 DI가 필요한 이유를 recomposition, Slot Table, 수명주기, 테스트 관점에서 설명하고 Hilt·수동 DI·CompositionLocal로 해결하는 패턴을 다룬다. 140~160자 내외 맞춤용 문장이다.!!?? 수정 필요