Вопросы к Поиску с Алисой
Концепция виджетов во Flutter заключается в том, что виджеты — это основные строительные блоки пользовательского интерфейса. codelab.pro Они используются для описания того, как должен выглядеть пользовательский интерфейс и как он должен себя вести. codelab.pro
Виджеты состоят из блоков узкоспециализированного назначения. surf.ru В совокупности они могут произвести более сложный результат. surf.ru Например, виджет-контейнер используется для группировки других виджетов вместе и применения к ним таких свойств, как отступы, поля, граница и цвет фона. codelab.pro
Относительно друг друга виджеты находятся в композиционной иерархии. surf.ru Каждый виджет находится внутри «родителя» и получает от него контекст. surf.ru Такая иерархия сохраняется вплоть до корневого виджета. surf.ru
В ответ на событие приложение обновляет свой UI, передавая фреймворку команду заменить виджет в иерархии на подходящий. surf.ru Фреймворк, сравнив виджет и его замену, оперативно обновляет пользовательский интерфейс. surf.ru