React-router有条件地渲染组件/路由/用户流

时间:2018-12-28 19:32:00

标签: reactjs redux react-router

这是我正在尝试使用React / Redux / React-Router解决的问题的抽象,我正在努力推理。

  1. 我收集了30条路线,这些路线总共构成1个非常大的表格,其中包括文本输入,单选按钮等。因此,从本质上讲,这是一个非常大的多步骤表格。

  2. 最初点击一个API(它返回有关用户的一些信息)后,我应该只渲染该图像,比方说与该类型用户相关的30种形式中的8种。例如,如果用户是男性,他将不会收到供女性使用的表格。

因此,如果用户是女性,那么此时针对男性逐步执行多步骤表单(通过单击“下一步”按钮)会将其带到另一条路线。

  1. 同一概念必须适用于许多不同类型的用户。

从根本上动态改变用户流量的好的策略是什么?

注意:考虑到这一点,我最初的想法是将用户的类型存储在全局redux状态下,然后使用该方法来告诉应用程序呈现哪种形式...但是除此之外,我还无法解决可能会与react-router集成。

0 个答案:

没有答案