【发布时间】:2019-11-01 02:19:47
【问题描述】:
我正在研究 React 项目。当我们单击重新加载按钮时,我试图重新加载组件。我实现了 onClick 函数,如下所示。但它正在重新加载整个窗口。我只想重新加载那个类组件,而不是整个窗口。谁能帮我解决这个问题?
refreshPage() {
window.location.reload();
}
【问题讨论】:
-
您应该更改状态以重新渲染某些内容。
-
@MuratKaragöz 你能举个例子吗?
-
您是否也想为某些嵌套组件调用
componentDidMount?如果你这样做了,我只看到可能的解决方案来改变你想要“更新”的最顶层元素的key属性 -
为什么需要重新加载?通常,如果需要在视觉上更新组件,则道具和/或状态无论如何都应该改变。您能否详细说明您要完成的工作?
标签: reactjs