@justfro

Как правильно выполнить поставленую задачу?

Я совсем зеленый ребят так что не ругайте)
Как правильно выполнить на Реакте данный момент по архитектуре.
Есть 4 формы. Заполнил одну, нажал далее, заполнил другую нажал далее .... По итогу чего, после заполнения всех форм. на 4 шаге жмешь зарегистрироваться и все данные отправляются одним запросом.
Очень нужно ребят, помогите пожалуйста!!!
5df85f558fbb3251374989.jpeg
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
GreyCrew
@GreyCrew
Full-stack developer
Довольно тривиальная задача.

Рекомендую делать через redux, но тоже самое можно делать и через обычный стейт.
Организуешь модель данных -
{
  step: 1, // текущий шаг, по умолчанию будет первый
  name: '', // и остальные поля для заполнения.
  phone: '',
  ...
}

после каждого нажатия на "далее" делаешь проверку, что текущие поля валидно заполнены и делаешь переход на следующий шаг. В зависимости от шага показываешь нужные компоненты.
На последнем шаге Отправляешь текущие заполненные данные на сервер.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@abberati
frontend-разработчик
Посмотрите, как выполнен компонент stepper в material-ui. Или просто используйте его
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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