tad
rememberSaveableStateHolder()
LazyColumn
@Composable fun HomeContent( currentScreen: Screen, modifier: Modifier = Modifier, content: @Composable (Screen) -> Unit ) { val stateHolder = rememberSaveableStateHolder() Crossfade(targetState = currentScreen) { screen -> Box(modifier) { stateHolder.SaveableStateProvider(screen.key) { content(screen) } } } }
paging-compose
content(screen)
Zach Klippenstein (he/him) [MOD]
A modern programming language that makes developers happier.