Есть несколько больших форм ввода. Как лучше поступить: разбивать их на компоненты типа инпут+лейбл+валидация, и передать в родителя данные, если проходят валидацию. Либо валидацию уже в родителе делать, либо ещё как. Просто из опыта, как удобнее? Может какой ресурс с best practices посоветуете?
Валидация это часть логики, а компонент часть UI. Сам компонент поля ничего не знает о правилах валидации, его задача только отобразить ошибку. Если формы очень большие, то можно разбивать их на группы, что бы просто было удобнее работать.
Обсуждают сегодня