我使用react-router非常简单的React + Redux应用程序。
有一个主菜单和4条主要路线:
/主 /轮廓 /游戏 /付费
当应用程序启动时,我正在调度操作,如果操作返回force_pay = true
,我希望所有路由都指向/ pay,因此用户通常无法在应用程序中执行任何操作,除非转到/支付零件。一旦他付钱,我就会发送另一个解锁路由的动作。
是否可以使用react-router?动态改变路线是个好主意吗?你会怎么处理?我正在考虑将用户重定向到我的应用程序的不同付费版本,然后一旦付款完成,将他再次重定向到完全访问的应用程序,但它可能需要刷新应用程序,我想避免这种情况。