Compose의 부수 효과  |  Jetpack Compose  |  Android Developers

[Compose] 6. Side-effects - LaunchedEffect, rememberCoroutineScope, rememberUpdatedState, DisposableEffect, SideEffect, produceState, derivedStateOf, snapshotFlow

[Compose SideEffect] SideEffect를 이용해 부수효과 처리하기

SideEffect


SideEffect 블럭은 컴포즈 함수 내부에서 State 등으로 관리되는 객체가 아닌,

외부 객체에 컴포즈 함수의 State 값들을 공유하기 위한 용도로,

Composition이 성공적으로 완료되면 진행할 동작을 예약할 때, SideEffect 를 사용한다.

SideEffect 블럭은 컴포즈함수가 구성완료 되었을때 실행된다. 이후에는 재구성이 일어날때마다 수행된다.