Composable 생명주기에 맞춰 코루틴 수행하기 위해서는 CoroutineScope 사용
코루틴 수행 후 Composable 생명주기에 맞지 않은 사용을 할 경우 정리 되지 않은 코루틴이 종료되지 않은 상태로 쌓일 수 있기 때문에 Recomposition이 일어날 때에 정리 되어야함.
- rememberCoroutineScope 를 통해 CoroutineScope를 반환 받을 수 있다.
val scope = rememberCoroutineScope()
scope.laucnch {
}