如果我使用 "<Link> </Link>"
从一个组件切换到另一个组件,那么 componentDidMount
函数不会在新组件中启动。仅当我重新加载页面时。
所以我想使用以下代码从页面 A 转到页面 B:
<Link className="room-button" to={{pathname: `/kamer-overzicht/details`,state: {roomName:item}}} >Toon beschikbaarheid</Link>
在 B 页 (./kamer-overzicht/details
) 上,我的 componentDidMount
如下所示:
componentDidMount(){
console.log('i'm here');
}
在页面 B 上,除非我硬刷新页面,否则该功能不会启动。只有这样 ComponentDidMount 才能按预期工作
有什么我忘记或跳过的地方吗?