Где объявлена переменная title? В ViewModel? Или в теле Composable функции?
в начале в композабле функции была но результат тот, потом вытащил в ViewModel но результат тот же
если переменная в ViewModel то рекомпозишн не должно быть?
Ну а что не так? Ui меняется же
все гуд, но это правильный подход ли вопрос в этом? потому что мы не знаем сколько букв пользователь будет набирать и если он пишет напр 10букв то 10раз происходит рекомпозишн
Это норм практика. Если у тебя вся вьюха перерисовалась, это было бы не нормально. U compose фишка в том что перерисовывается только один узел
Если весь экран проходит рекомпозицию, то не очень. Если только этот элемент, то это ожидаемое поведение
как проверить где проходит рекомпозицию? с обычным логом ?
Можно через Layout Inspector в Android Studio Eel или Flamingo
https://developer.android.com/jetpack/compose/tooling#recomposition-counts
Ты remember забыл
Обсуждают сегодня