mutableStateOf(Credentials())
private set
Можем ли мы реагировать на изменения филда обьекта как-то?
Типо того credentials.value.email = “new@email”
Почему нет? Если ВМ написать которая обсервит определенное поле?
Для каждого поля нужно будет писать?
Объект стейта должен быть иммутабелен, поэтому присоединюсь к мнению выше, что при любом изменении нужно делать copy() с заменой нужных полей.
Хорошо, так и сделаю, спасибо)
Отличный уровень критики, ничего не скажешь
и где тут критика
с полями типа MutableState объект будет псевдоиммутабельным
а что значит псевдоиммутабельный?
когда думаешь что все иммутабельно, но на самом деле нет. Но это про кейс с вложенными MutableState, если он только в качестве рута, то все ок
Обсуждают сегодня