Compose strong skipping은 무엇을 바꿀까: recomposition 최적화를 오해하지 않는 기준
Compose strong skipping이 recomposition 최적화에서 무엇을 바꾸는지 설명합니다. stable, unstable parameter, lambda remember, opt-out 기준을 정리합니다.
Compose strong skipping이 recomposition 최적화에서 무엇을 바꾸는지 설명합니다. stable, unstable parameter, lambda remember, opt-out 기준을 정리합니다.
produceState는 외부 비동기 값을 Compose State로 바꿀 때 유용합니다. LaunchedEffect, remember, collectAsStateWithLifecycle과 무엇이 다르고 언제 쓰면 좋은지 실무 기준으로 정리합니다.
snapshotFlow를 언제 써야 하는지, Compose state와 Flow의 경계가 어디인지, 스크롤 상태 감시와 operator 연결은 어떻게 하는지 쉽게 설명합니다.
rememberUpdatedState가 왜 필요한지, stale lambda 문제가 언제 생기는지, LaunchedEffect와 DisposableEffect 안에서 어떻게 써야 하는지 쉽게 설명합니다.
derivedStateOf를 언제 써야 하는지, 어떤 계산에 의미가 있는지, 단순한 계산에 남발하면 왜 오히려 실익이 없는지 쉽게 설명합니다.
DisposableEffect를 언제 쓰는지, cleanup이 필요한 effect를 Compose에서 어떻게 다뤄야 하는지 LaunchedEffect, SideEffect와 비교해 쉽게 설명합니다.