medium10 pts · first answer countsjetpack-composeside-effects
LaunchedEffect keyed on Unit
The parent changes userId from "a" to "b" while this Profile composable stays on screen. What happens?
@Composable
fun Profile(userId: String, vm: ProfileViewModel) {
LaunchedEffect(Unit) {
vm.load(userId)
}
// ... UI
}Discussion 0
Join free to post in the discussion.
Related questions
- Compose modifier orderMobile App Developer
- remember vs rememberSaveableMobile 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
- Stale callback in a long effectMobile App Developer