бы узнать мнение из сообщества.
Разговор идет про компоненты Create и Edit. Они зачастую повторяю друг друга и приходит мысль использовать один для обоих случаев (редактирования и создания модели). Если использовать один для создания и редактирования, то получается что цель компонента меняется от состояния модели (допустим есть она или нет), если два разных, то выходит вы повторяете код.
ВОПРОС: какой подход вы используете и почему?
Конечно можно вынести в отдельный компонет форму, но вопрос только про подход. В инетике ничего не нашел.
форму в отдельный. то что ее оборачивает общий
Ранее использовали разные, сейчас используем один для создания и редактирования с пропсом mode, который может быть create, а может быть edit. При значении edit выполняется загрузка текущей информации. Ну и URL разные при сохранении, при edit с ID, при create - без.
Логика разная при усложнении. Например редактирование может добавить сохранение истории, а так же доп поля
Обсуждают сегодня