Slide 17
Slide 17 text
produceState
Compose 외부의 비동기 데이터를 Compose
상태로 변환하는 API입니다.
@Composable
fun loadNetworkImage(
url: String,
imageRepository: ImageRepository = ImageRepository()
): State> {
return produceState>(initialValue = Result.Loading, url, imageR
val image = imageRepository.load(url)
value = if (image == null) Result.Error else Result.Success(image)
}
}
20