【发布时间】:2016-12-25 21:53:11
【问题描述】:
我正在尝试根据 url 中的查询创建一个具有不同内容的反应页面。例如:things?type=0 和 things?type=1 导致不同的过滤内容。
问题是,当切换到这些页面时,React 不会触发我的页面的重新呈现。我需要手动刷新页面才能得到想要的结果。
我尝试使用内置生命周期功能,但没有一个会触发页面刷新。它试图在componentWillReceiveProps 方法中进行获取,然后我必须在链接上单击两次才能获取过滤后的内容(这比不刷新页面要好,但对用户不友好)。
我用这个reference。
【问题讨论】:
标签: javascript reactjs react-router components rerender