在ViewModel中观察MutableState的更改是否可能?显然,对MutableState所做的任何更改都会导致重新组合Composable。但是,是否可能从ViewModel观察组件对MutableState所做的更改?
例如:假设我们有来自用户的输入文本,该值存储在ViewModel中的MutableState中。当用户输入6个字符时,我们希望在ViewModel中触发一个动作。或者验证每个字符的输入。我们可以使用MutableStateFlow或Channel并在ViewModel的init中收集值来完成此操作。但是,是否只使用MutableState也可以实现这种行为?或者,最好的方法是什么?