1
корень задаёт контекст
Экран не обязан быть одним длинным шаблоном: его удобно собирать из частей с ясной ролью и данными.
Компонент отвечает за небольшую задачу и получает только нужные данные. Такая граница помогает менять карточку или поле, не переписывая весь экран.
HTML-страница - дерево узлов. У приложения есть корень, внутри него могут быть шапка, карточка, текст и кнопка. Когда часть повторяется или имеет собственную роль, ей полезно дать имя компонента.
| Команда PyUI | Что описывает | Что создаёт host |
|---|---|---|
ui.heading(text) | текст и уровень заголовка | семантический заголовок внутри экрана |
ui.card(title, *children) | заголовок и дочерние узлы | группу связанного содержимого |
ui.grid(*children) | набор однотипных компонентов | адаптивную сетку DOM-узлов |
ui.notice(text, tone) | сообщение и его тон | визуальное уведомление без HTML-строк |
Собери маленькую карточку. Проверь, что кнопку можно нажать после того, как она появилась в дереве.