React-router условно отрисовывает компоненты / маршруты / пользовательский поток - PullRequest
0 голосов
/ 28 декабря 2018

Это абстракция проблемы, которую я пытаюсь решить с помощью React / Redux / React-Router, и пытаюсь обдумать.

  1. У меня есть коллекция из 30 маршрутов, которые в общей сложности составляют 1 очень большую форму, которая включает в себя ввод текста, переключатели и т. Д. Так что по сути это очень большой мульти-шаговая форма.

  2. После первоначального нажатия на API (который возвращает некоторую информацию о пользователе) я должен только визуализировать, скажем, 8 из 30 форм, которые имеют отношение к этомутип пользователя.Например, если пользователь является мужчиной, он не получит форму, предназначенную для женщины.

Поэтому, пройдя через многошаговую форму в этот момент (нажав кнопку Далее) для мужчины, он взял бы его на другой маршрут, чем если бы пользователь был женщиной.

Эта та же самая концепция должна была бы применяться ко многим различным типам пользователей.

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

ПРИМЕЧАНИЕ. Подумав об этом, я изначально задумался о том, чтобы сохранить тип пользователя в глобальном состоянии избыточности и затем использовать его как-то, чтобы указать приложению, какие формы визуализировать ... но кроме этого я застрялв том, как это может интегрироваться с реакции-маршрутизатором.

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