форм, они визуально однотипны, такого же вида инпуты, чекбоксы, селекты и кнопки.
Но в разных местах, разные данные и количество элементов в форме.
Создать компонент Form, который в зависимости от данных в пропс будет рендерить элементы для ввода данных, затем через коллбек в пропсах передавать эти данные в стор mobx?
Я просто не понимаю, как это сделать по-человечески.
Чтобы можно было использовать этот компонент несколько раз с разными данными
делаешь обычные компоненты под инпуты/чекбоксы и все, не надо городить комбайны
Не понял, ты хочешь сказать, что в каждом компоненте, где нужно показывать форму, я должен каждый раз её заново строить из компонентов инпутов, чекбоксов?
У тебя везде одна форма с одними теми же полями?
Да, но с разным количеством и разными данными в этих полей
это уже совершенно разные формы
А разве эти данные не должны отрабатываться отдельно, типа вы говорите про ui состоящих из компонентов, но обработчики везде разные
Обсуждают сегодня