Skip to content

Latest commit

 

History

History
12 lines (12 loc) · 548 Bytes

snapshotFlow로 State를 Flow로 변환하자.md

File metadata and controls

12 lines (12 loc) · 548 Bytes

snapshotFlow로 State를 Flow로 변환하자

  • snapshowFlow는 State 객체를 Cold Flow로 변환
LaunchedEffect(pagerState) {
    snapshotFlow { pagerState.currentPage }.collect { page ->
        // Do something with each page change
    }
}
  • Flow가 제공하는 기능을 사용해야하는 경우
  • 페이지 변경 시 애널리틱스 이벤트 전송 등 변수의 변경사항을 관찰하고 반응해야하는 경우