【发布时间】:2017-12-13 11:51:11
【问题描述】:
我正在尝试实现一个类似于 facebook 的主页(即带有 cmets 的帖子列表)。
PostList 是负责加载帖子列表的组件(在其 componentDidMount() 中使用 fetch),它本身是组件 HomePage 的子组件。
我有另一个导航栏组件,名为NavBar,带有一个<Link> 组件(来自react-router-dom)到我的HomePage 组件('/')的路由。
当我在除“/”之外的任何页面上时,使用链接都可以正常工作:路由器安装 HomePage,然后 PostList 触发 componentDidMount() 并显示新检索的帖子。
但是当我已经在“/”上时,链接什么也不做,因为我已经在“/”上,但我希望它仍然重新加载我的组件HomePage,以便它可以更新其帖子列表。
我该怎么做?
【问题讨论】:
标签: reactjs react-router react-router-v4