рекомпозиции. Я верно понимаю, что рекомпозиция - это обновление всего экрана, но перерисовывается только тот компонент, чье состояние было изменено?
Можно так сказать, да. Композитор обходит дерево компоузаблов от корня, а уже узлы могут требовать обновления или не требовать.
Композитор это типо компилятора компоуза?
Рантайм скорее. Но компиляторный плагин как раз для него разметку оставляет на основании того, какие параметры компоузабл функций в каких местах используются, и какие типы при этом фигурируют.
О, кстати, мне на подлодке ответить не смогли, но… есть ли способ посмотреть Котлин-представление кода, который генерирует плагин компоуза? Ну то есть уже без аннотаций, но с $composer в аргументах
https://github.com/takahirom/decomposer Такое мб?
Это всё-таки в джаву и, как я понимаю, из байткода
Лучше чем ничего)
Я тоже смотрел только с помощью jd-gui, увы.
Обсуждают сегодня