Отправку всей формы обычно размещают в компоненте формы или отдельном orchestration-слое, а InputDigit отвечает за ввод и события изменения.
Где следует размещать логику отправки формы: в компоненте отдельного поля InputDigit или выше?
Отправку всей формы обычно размещают в компоненте формы или отдельном orchestration-слое, а InputDigit отвечает за ввод и события изменения.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Отправку всей формы обычно размещают в компоненте формы или отдельном orchestration-слое, а InputDigit отвечает за ввод и события изменения.
Поле не должно знать endpoint, соседние поля и правила отправки всей формы. Родитель собирает значения, выполняет общую валидацию и управляет loading/error. Локальные ограничения цифры и доступность остаются внутри InputDigit. Исключения возможны для специально спроектированного самостоятельного виджета.