我正在开发一个反应应用程序,我想根据某些条件阻止我的组件卸载。
据我研究,我发现了一个使用反应路由器的 setRouteLeaveHook 选项(如此处所述)。但问题是我有相同的路线,即两个组件的 url 相同。我也没有 this.props.router 选项或 this.context.router 选项,我可以通过它。
有什么我可以做的吗?
我正在开发一个反应应用程序,我想根据某些条件阻止我的组件卸载。
据我研究,我发现了一个使用反应路由器的 setRouteLeaveHook 选项(如此处所述)。但问题是我有相同的路线,即两个组件的 url 相同。我也没有 this.props.router 选项或 this.context.router 选项,我可以通过它。
有什么我可以做的吗?