ReactJs componentDidMount 仅在重新加载页面时运行

时间:2021-02-25 10:42:27

标签: reactjs

如果我使用 "<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 才能按预期工作

有什么我忘记或跳过的地方吗?

0 个答案:

没有答案