Используя Jetpack Compose, мне не удается определить, какие составные элементы и элементы вызывают рендеринг определенных элементов на экране. Инструменты разработки браузера позволяют вам видеть, что создается для HTML, а также наводить курсор и проверять каждый элемент, чтобы вы могли точно сказать, какие визуализированные данные и откуда поступают. Мне интересно, есть ли что-то подобное для Android Jetpack Compose в IntelliJ.
Вы можете увидеть все, что вы рисуете, в окне предварительного просмотра.
Если вы используете Android Studio в качестве IDE, вы можете использовать встроенный Инспектор макета для графического и табличного представления элементов пользовательского интерфейса, которые перекомпонуются.
Существуют также сторонние инструменты, которые могут указать причину, по которой происходит рекомпозиция, например. Ребагер.
Чтобы лучше диагностировать рекомпозицию, вы также можете проанализировать стабильность параметров компоновки с помощью специального отчета компилятора Compose.