Как собрать React Wizard с динамическим количеством шагов - PullRequest
0 голосов
/ 15 декабря 2018

Я создаю мастер на основе React, Redux и React Router V4.

Когда виджет монтируется, я получаю вопросы из API.Все эти вопросы должны быть одним шагом в мастере.Я никогда не знаю, сколько шагов будет иметь мастер.

В начале это приветственный шаг, а в конце пользователь видит сайт с благодарностью.

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

Где я должен поместить логику в A) получить следующий / предыдущий шаг / маршрут и B) перейти к нему

1 Ответ

0 голосов
/ 15 декабря 2018

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

Я бы порекомендовал использовать redux-form или другую альтернативу для управления состоянием формы в этом сценарии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...