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 derivedStateOfMehdi Haghgoo
06/06/2022, 6:10 AM