我看到react在以前的版本中已经命名了路由,但是已经被放弃了。
我正在寻找一种处理这种情况的正确方法:
我有一些组件:comp1,comp2,comp3 ...
我想以以下格式处理复杂的url(不一定相同,但逻辑应该相同),例如: hostname / someroute(comp1:state1,comp2:state2) < / p>
此网址应导致组件comp1在其props中获得state1,组件comp2在其props中获得state2。
到目前为止,我看到了两种潜在的实现方式:
保留某些商店(redux或类似商店)的整个路由器状态,基于组件执行选择器并映射到特定组件props
尝试在路由定义中使用正则表达式,但是对于所有潜在情况而言,这似乎几乎是不可能的。
问题很简单:是否有一些巧妙的方法可以实现我所缺少的目标?