React-router - 在任何地方强制使用一条路由?

时间:2017-12-01 14:53:45

标签: reactjs react-router

我使用react-router非常简单的React + Redux应用程序。

有一个主菜单和4条主要路线:

/主 /轮廓 /游戏 /付费

当应用程序启动时,我正在调度操作,如果操作返回force_pay = true,我希望所有路由都指向/ pay,因此用户通常无法在应用程序中执行任何操作,除非转到/支付零件。一旦他付钱,我就会发送另一个解锁路由的动作。

是否可以使用react-router?动态改变路线是个好主意吗?你会怎么处理?我正在考虑将用户重定向到我的应用程序的不同付费版本,然后一旦付款完成,将他再次重定向到完全访问的应用程序,但它可能需要刷新应用程序,我想避免这种情况。

0 个答案:

没有答案