我正在使用反应路由器。我想检测我来自的上一页(在同一个应用程序中)。我在我的上下文中有路由器。但是,我在路由器对象上看不到任何属性,例如“先前路径”或历史记录。我该怎么做?
原文由 vijayst 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用反应路由器。我想检测我来自的上一页(在同一个应用程序中)。我在我的上下文中有路由器。但是,我在路由器对象上看不到任何属性,例如“先前路径”或历史记录。我该怎么做?
原文由 vijayst 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以将以前的路径保存在
componentWillReceiveProps
生命周期方法中。逻辑非常接近react-router
文档的 故障排除部分 中提供的示例。最近,从状态访问它。