我正在使用react-router开发一个React应用程序。我有一个项目页面,其url如下:
myapplication.com/project/unique-project-id
当项目组件加载时,我从componentDidMount事件触发该项目的数据请求。现在我遇到了一个问题,如果我直接在两个项目之间切换,只更改id,就会出现以下问题...
myapplication.com/project/982378632
myapplication.com/project/782387223
myapplication.com/project/198731289
componentDidMount不会再次触发,因此数据不会刷新。是否有其他生命周期事件可用于触发数据请求,或者有不同的策略可以解决这个问题?