Назад к вопросам
Junior — Middle
74
Что обозначает аннотация @Composable в библиотеке Jetpack Compose и как она используется?
Компании, где спрашивали
БрайтСофт
Ответ от нейросети
sobes.tech AI
Аннотация @Composable в Jetpack Compose обозначает функцию, которая описывает часть пользовательского интерфейса. Такие функции называются "композаблы" и могут быть использованы для построения UI декларативно.
Когда функция помечена @Composable, Compose управляет её вызовами, состоянием и перерисовкой при изменении данных.
Пример использования:
@Composable
fun Greeting(name: String) {
Text(text = "Привет, $name!")
}
Эту функцию можно вызвать внутри другой композабл функции, чтобы отобразить текст на экране. Compose автоматически обновит UI, если изменится параметр name или состояние внутри функции.