Jetpack Compose Side Effects
LaunchedEffect它会在第一次重组时运行,之后重组时不会再重新运行。但是,我们可以通过指定 key1 的方式来重新运行。它运行在一个协程上。但是想要它一直运行也可以,写个死循环呗(大雾)。 SideEffect它会在每次重组时运行。它不运行在协程上。 举个例子。我们来做一个计时器。 @Composable fun TryWithoutSideEffect() { var timer by remember { mutableStateOf(0) } Box(modifier = Modifier.fillMaxSize(), contentAlignment = Alignment.Center) { Tex..
Read more