I'm facing a super weird bug (I guess) which triggers an endless recomposition, it took me a while to narrow it down to a minimal reproducible example (15 LOC snippet in first comment)...
Edit: https://issuetracker.google.com/issues/230530875
👀 2
ste
04/27/2022, 10:58 AM
Copy code
class Model(val resultState: State<String>): CoroutineScope by GlobalScope
@Composable
fun Bug() {
println("[${System.currentTimeMillis()}] Recomposition...")
val resultState = produceState(initialValue = "initial") { value = "loaded" }
val model = remember { Model(resultState) }
LazyColumn {
model.resultState.value
}
}