Просто, зачем ты хочешь заставить проц делать лишние операции?

10 ответов

8 просмотров

Это не лишние операции, а делегирование, условно каждый из абстрактных компонентов имеет свой набор функциональностей. Вместо того, чтобы и изменения стейтов и навигация и сайд эффекты и прочие действия не были все в куче, а был понятный читаемый код, как мне кажется. Ты видел сэмплы по компоуз от Гугла? Нахуячено всё в кучу и не разберёшь что к чему. Не исключено что я из за отсутствия опыта херню щас пишу.

𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺 👨🏻‍💻
Это не лишние операции, а делегирование, условно к...

Сделаю скоро видео про вьюмодели (оно в монтаже) там все очень четко и никакой кучи. Пока советую прислушаться к FlyBug

𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺 👨🏻‍💻
Это не лишние операции, а делегирование, условно к...

В целом, если лень ждать видео, то вот репа https://github.com/AlexGladkov/JetpackComposeDemo Тут и навигация и вьюмодели и заметь никакой кучи

FlyBug
Спасибо, Алексей)

Может ты скорее всего и прав, я то не поспорить хочу, а найти более адекватное решение😉

Алексей Гладков
В целом, если лень ждать видео, то вот репа https:...

Получается что вьюмодель управляет и стейтом экрана и стейтом элементов типа TextField?

FlyBug- Автор вопроса
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺 👨🏻‍💻
Получается что вьюмодель управляет и стейтом экран...

В моем случае да, так проще, но можно сделать statefulview это уже детали реализации Тут ты уже сам выбираешь что ты хочешь делать. Я сделал полностью stateless view

Похожие вопросы

Обсуждают сегодня

Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
А если без шуток, на чем десктоп сейчас пишут кроссплатформенный (ну чтобы с минимальным допиливанием под каждую платформу) и чтобы хорошая производительность софта была. Толь...
🐈
9
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
Слушайте, а при создании навигации на Tailor рили нельзя определять активный пункт навигации, как в Static Pages?
Pavel Lautsevich
11
Добрый день, коллеги, подскажите пожалуйста, есть ли кто-то тут, или у кого знакомые Senior / Lead C++, в идеале бы еще с QT с опытом или желанием работать с десктопом? Или эт...
🐈
5
Или мне дублировать структуру с информацией о следующем потоке в адресное пространство текущего потока?
One
9
Добрый вечер. Пытаюсь запустить uefi приложение с графикой(https://rust-osdev.github.io/uefi-rs/HEAD/how_to/drawing.html), ничего не выводится и qemu закрывается. Причем обычн...
4:20
1
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Карта сайта