标签: reactjs react-router
我已经与反应路由器做出反应。路线' / item-edit /:itemId'指导用户表示可以编辑项目的位置。删除的项目无法编辑,但很明显。通过应用程序用户无法进入已删除的项目编辑表格,但他可以在浏览器中键入正确的URL(删除项目形式的路径)。
如何应对这种情况?
我尝试使用函数(在componentWillMount中)向API发送请求以检查是否允许项目编辑。如果不是,app会将用户重定向到另一个路径(项目列表)。一般来说,我不确定这是否是正确的解决方案......