169 похожих чатов

Ребят, подскажите логику в создании обычной формы. На сайте будет несколько

форм, они визуально однотипны, такого же вида инпуты, чекбоксы, селекты и кнопки.

Но в разных местах, разные данные и количество элементов в форме.

Создать компонент Form, который в зависимости от данных в пропс будет рендерить элементы для ввода данных, затем через коллбек в пропсах передавать эти данные в стор mobx?
Я просто не понимаю, как это сделать по-человечески.

7 ответов

6 просмотров
Saydullin- Автор вопроса

Чтобы можно было использовать этот компонент несколько раз с разными данными

Saydullin
Чтобы можно было использовать этот компонент неско...

делаешь обычные компоненты под инпуты/чекбоксы и все, не надо городить комбайны

Saydullin- Автор вопроса
Vladislav Stepanov
делаешь обычные компоненты под инпуты/чекбоксы и в...

Не понял, ты хочешь сказать, что в каждом компоненте, где нужно показывать форму, я должен каждый раз её заново строить из компонентов инпутов, чекбоксов?

Saydullin
Не понял, ты хочешь сказать, что в каждом компонен...

У тебя везде одна форма с одними теми же полями?

Saydullin- Автор вопроса
Vladislav Stepanov
У тебя везде одна форма с одними теми же полями?

Да, но с разным количеством и разными данными в этих полей

Saydullin
Да, но с разным количеством и разными данными в эт...

А разве эти данные не должны отрабатываться отдельно, типа вы говорите про ui состоящих из компонентов, но обработчики везде разные

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Народ всем привет Подскажите, как включить самописные dll библиотеки в итоговую сборку Сейчас при запуске dev сервера локально формируется папка build, из которой запускается...
Андрей
4
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Доброе утро! Не совсем понятно как установить счетчик яндекс метрики на сайт. И потом ещё цели проставить?
Евгения
18
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Hello dear devs I have a problem with Flutter web and iframe element consider I have a scrollable widget in flutter web with different widgets inside of it. I want to freely ...
M
4
Кто-нибудь знает, как считается нагрузка на цпу? И что такое вообще "нагрузка на цпу"? вот, например, есть у цпу какой-то clock, настроенный на 3 ГГц --- Что значит "нагрузка...
Toideng
15
Можно ли написать свою библиотеку "socket" на каком либо языке ассемблера с нуля не используя сишние библиотеки ? Или это самоубийство ?
123🪐
15
Карта сайта