这是我正在尝试使用React / Redux / React-Router解决的问题的抽象,我正在努力推理。
我收集了30条路线,这些路线总共构成1个非常大的表格,其中包括文本输入,单选按钮等。因此,从本质上讲,这是一个非常大的多步骤表格。
最初点击一个API(它返回有关用户的一些信息)后,我应该只渲染该图像,比方说与该类型用户相关的30种形式中的8种。例如,如果用户是男性,他将不会收到供女性使用的表格。
因此,如果用户是女性,那么此时针对男性逐步执行多步骤表单(通过单击“下一步”按钮)会将其带到另一条路线。
从根本上动态改变用户流量的好的策略是什么?
注意:考虑到这一点,我最初的想法是将用户的类型存储在全局redux状态下,然后使用该方法来告诉应用程序呈现哪种形式...但是除此之外,我还无法解决可能会与react-router集成。