如果允许或合理地输入此路线,请检查路线

时间:2016-10-10 11:31:19

标签: reactjs react-router

我已经与反应路由器做出反应。路线' / item-edit /:itemId'指导用户表示可以编辑项目的位置。删除的项目无法编辑,但很明显。通过应用程序用户无法进入已删除的项目编辑表格,但他可以在浏览器中键入正确的URL(删除项目形式的路径)。

如何应对这种情况?

我尝试使用函数(在componentWillMount中)向API发送请求以检查是否允许项目编辑。如果不是,app会将用户重定向到另一个路径(项目列表)。一般来说,我不确定这是否是正确的解决方案......

0 个答案:

没有答案