【发布时间】:2017-10-01 23:54:04
【问题描述】:
我有一个多步向导,每一步都有一个 react-router 路由。
目前,如果用户导航到外部链接,他们将失去所有状态。
react-router-dom 或 react-router 中是否有一个可以警告用户并允许他们取消的功能?
【问题讨论】:
-
您能否为每个外部链接添加一个类,以便您可以附加一个在单击时触发提示的事件侦听器?您可以制作一个外部链接组件。
-
react router dom 现在依赖于 react 的生命周期。如果它正在导航离开 componentWillUnmount 可能会被用来捕捉它?
标签: reactjs react-router react-router-dom