Что нужно знать про StatelessWidget во Flutter/Dart?
Что хотят услышать интервьюеры:
Коротко: StatelessWidget строит UI только из входных параметров и внешнего состояния, не храня локальное изменяемое состояние.
Ответ:
Где применяется:
- подходит для чистых компонентов
- build может вызываться часто
- должен быть быстрым и без side effects
Пример:
class TitleText extends StatelessWidget {
const TitleText({
super.key
}
);
@override Widget build(BuildContext context) => const Text('Профиль');
} Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: делать HTTP-запрос в build.