аргументов в конструкторе?
Var'ов в функциях у меня ноль, все переменные иммутабельные, стейтом управляет вьюмодель
Аргументы спокойно объединяются в классы
Вот так пытаюсь
Скучная прилага, видимо
Я потратил 5 минут на чтение кода и ничего не понял 😐
гавно, говорит, твой код. Мало фабрик и ни одного фасада.
Предлагаешь UI логику вынести за ее пределы? Нет, не бесит). Если ты про var someSize by remember { mutableStateOf(0f) } И что-то непонятно о каком конструкторе речь
А где пределы ui логики?
у меня в функцию либо Decompose компонент (а-ля ViewModel), либо максимум Modiifer, бывает какой-нибудь Item и лямбды. Где тут проблема?
ну логику работы анимации, обработку жестов я не выношу во вьюмодель))
и в чем с ними проблема?
Проблема чистого компоуза
до сих пор непонятно никому о каком чистом компоузе речь
Не надо просто пихать кучу варов в каждую функцию. 🤷 Оставьте локальные переменные функции (эти самые вары и прочие stateOf) для эфемерного состояния, а остальное держите в чём-то более глобальном.
Ну, идея в разделении на датаклассы, которые могут содержать и постоянные значения, а могут и стэйты
Передавайте сразу состояние в функцию
Блин, это почти месяц назад было, пожалейте чат, не ворошите тему х)
Обсуждают сегодня