hard20 pts · first answer countsjetpack-composeside-effects
Stale callback in a long effect
One second after Splash appears, the parent passes a new onTimeout lambda. Which lambda is called after 3 seconds?
@Composable
fun Splash(onTimeout: () -> Unit) {
LaunchedEffect(Unit) {
delay(3000)
onTimeout()
}
}Discussion 0
Join free to post in the discussion.
Related questions
- Compose modifier orderMobile App Developer
- remember vs rememberSaveableMobile App Developer
- LaunchedEffect keyed on UnitMobile App Developer
- collectAsStateWithLifecycle benefitMobile App Developer
- Too many recompositionsMobile App Developer
- derivedStateOf for a scroll buttonMobile App Developer
- Wrong row expanded after insertMobile App Developer