StatelessWidget:
build().StatefulWidget:
State), которое может меняться в ответ на события (действия пользователя, сетевые запросы и т.д.).setState().StatefulWidget и связанного с ним объекта State.| Признак | StatelessWidget | StatefulWidget |
|---|---|---|
| Состояние | Не имеет | Имеет изменяемое состояние (State) |
| Перерисовка | При перестройке родителя | При вызове setState() |
| Использование | Статические данные, неинтерактивные элементы | Интерактивные элементы, динамические данные |
| Реализация | Только метод build() | createState() и методы жизненного цикла в State |
dart
dart