【发布时间】:2017-05-18 13:11:15
【问题描述】:
在我的网络应用程序中,有一个用户输入数据的表单。如果他们想导航到其他组件或返回,我想通知他们对表单进行了更改并向他们显示确认对话框。 如果用户单击表单顶部的后退按钮,我知道如何实现这一点,但是当用户单击侧边栏菜单选项时,我不知道如何处理它。 (有一个带有多个指向其他组件的链接的侧边栏 - 使用 react-router)。
我已经尝试过使用 componentWillunmount() 但没有运气,因为组件在任何情况下都会被卸载。
如果有人有这方面的经验,我真的需要一些帮助。
【问题讨论】:
标签: javascript reactjs ecmascript-6 react-router