#modifier chain

8개의 글

30. derivedStateOf로 불필요한 Recomposition 줄이는 실전 패턴
Compose 기본2026.03.07

30. derivedStateOf로 불필요한 Recomposition 줄이는 실전 패턴

Jetpack Compose에서 derivedStateOf가 왜 필요한지, Slot Table·스냅샷·재구성 비교까지 따라가며 불필요한 recomposition을 줄이는 패턴을 구현한다. 초보도 동작 이유를 이해한다. ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ

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 기준 실무 팁 포함.

21. Compose Column/Row 레이아웃 기초: 왜 이렇게 배치되고 다시 그려지나
Compose 기본2026.03.04

21. Compose Column/Row 레이아웃 기초: 왜 이렇게 배치되고 다시 그려지나

Jetpack Compose Column/Row 배치 규칙을 내부 동작(컴파일러, Slot Table, recomposition) 관점에서 설명하고, 상태/Modifier/성능 함정까지 실습 코드로 연결한다. 140~160자 맞춤 설명 문장이다!?!?

17. LazyColumn이란? 재사용·리컴포지션·SlotTable로 이해하는 원리
Compose 기본2026.03.03

17. LazyColumn이란? 재사용·리컴포지션·SlotTable로 이해하는 원리

LazyColumn의 지연 구성, SlotTable 저장 방식, key에 따른 아이템 식별, 리컴포지션 범위와 성능 함정을 내부 동작 관점에서 설명한다. 실습 코드 포함. 2026 기준 Compose Runtime 관점으로 서술한다. 2026 기준 Compose Runtime 관점으로 서술한다.

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

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

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

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자 내외로 맞춘 설명 문장이다.

7. Compose에서 DI가 필요한 이유: 상태·수명주기 기반 퀴즈로 이해
Compose 기본2026.02.16

7. Compose에서 DI가 필요한 이유: 상태·수명주기 기반 퀴즈로 이해

Compose에서 DI가 왜 필요한지 상태·수명주기 관점에서 퀴즈로 체감한다. remember, Slot Table, recomposition 범위, ViewModel/Repository 생명주기까지 연결한다.