Я вот все думаю, почему @Composable функция возвращает Unit, а

не какой-нибудь ComposableViewGroup? 🙄 Оно прям мозг ломает

8 ответов

5 просмотров

ну камон, потому что сама по себе композабл функция не тащит с собой никакого контекста

сюда сразу нужен мишин мем

Mikhail L
ну камон, потому что сама по себе композабл функци...

это просто функция, которой передаётся контекст для отрисовки и она к нему применяется

Aleksey-D. Автор вопроса

наверн, не самая хорошая аналогия, ты println не композируешь

Вообще, этот вопрос миллион раз обсасывали, потому что у всех установка "это как React/Flutter/SwiftUI" и каждый считает долгом сказать "блин, вы тут неправильно сделали. надо возвращать DOM и реконсайлить его, а вы, дурашки, сразу на месте отрисовку делаете"

Mikhail L
Вообще, этот вопрос миллион раз обсасывали, потому...

Мне, кстати, наоборот очень нравится что оно ничего не возращает ) это на мой взгляд крайне удобно )

Aleksey-D. Автор вопроса
Mikhail L
Вообще, этот вопрос миллион раз обсасывали, потому...

я ни в одном обсасывании не принимал участия, теперь знаю причины 🌚 то есть, грубо говоря, это пачка onDraw методов 🤔

Aleksey-D. Автор вопроса

спасибо, Андрей/Игорь (ладно, я скорее всего не попал, тут чот админов дофига)

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

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

Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Кто-нибудь знает, как считается нагрузка на цпу? И что такое вообще "нагрузка на цпу"? вот, например, есть у цпу какой-то clock, настроенный на 3 ГГц --- Что значит "нагрузка...
Toideng
15
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Всем привет! поделитесь, пож-та, как кто дебажил / решал проблему с 504 Time out ошибкой от nginx, когда стучишься на свой vapor сервер? в логах /var/log/nginx/error.log е...
Paul
24
Гуру lldb имеются?) Пробую себя в дебаге и реверсе на примере функции _CFProcessPath. Ставлю брейкпоинт по названию, и выполнение программы на ней приостанавливается. Дальше ...
Сергей Романенко
1
Добрый день! Не подскажете как к модели Категории Шопоголика добавить отношение Тейлора. Пробовал по документации, но не получается. Мб уже кто-то делал?
Николай Афанасенко
6
ребят, привет. за какое время бот полученную заявку на вступление в группу может принять \отклонить? Помню речь была про 5 минут, сейчас как?
Роман Ромашин :)
10
Я тут пытаюсь переработать архитектуру подсистемы памяти ядра во что-то осмысленное. Есть pmm, который создает набор range’ей(пока что только для ядра, потом для юзерспейса), ...
Evg Resh
19
Доброго времени суток. Правильно ли я понимаю, что с введением новой платежной единицы stars, я просто могу оставить текущую платёжку от Юкассы, которая выполняется на сайте с...
Prokhor Chulkov
7
чтобы получить инструкцию о том, куда шурупы вкручивать у кулера?
Toideng
7
Карта сайта