Mehdi Haghgoo
06/04/2022, 3:30 PMval multiSelectionEnabled = rememberSaveable{mutableStateOf(selection.isNotEmpty())}.value
Will changing selection, trigger a recomposition? Can this be used instead of using delegates?ste
06/04/2022, 3:34 PMselection
as a key:
var multiSelectionEnabled by rememberSaveable(selection) { mutableStateOf(selection.isNotEmpty()) }
But, unless you need to change multiSelectionEnabled
manually, neither rememberSaveable
nor mutableStateOf
is needed here (that .value
is what makes me think you are missing something)Zach Klippenstein (he/him) [MOD]
06/06/2022, 12:48 AMselection
? If it's a snapshot state then this seems like a good use for derivedStateOf
Mehdi Haghgoo
06/06/2022, 6:10 AM