Что нужно знать про BoxConstraints и overflow во Flutter/Dart?
Что хотят услышать интервьюеры:
Коротко: BoxConstraints задает min/max width/height, а overflow появляется, когда ребенок не помещается в ограничения родителя.
Ответ:
Где применяется:
- ошибка помогает найти конфликт layout
- Text нуждается в ограничении ширины
- scroll не исправляет все layout-проблемы
Пример:
SizedBox(width: 200, child: Text(title, overflow: TextOverflow.ellipsis)); Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: лечить overflow бесконечными SingleChildScrollView.