【发布时间】:2020-01-24 20:16:45
【问题描述】:
是否可以在不使用 onClick 等函数的帮助的情况下重新加载 react 中的组件。我希望我的组件在加载后再次重新加载。
我尝试使用
window.location.reload(false); 在构造函数中。我什至尝试过使用useEffect(),但它们使页面无限重新加载。
有什么解决办法吗?
【问题讨论】:
-
如果你想让它在加载后立即重新加载,那么听起来你的目标是一个无限循环?
-
我已将一个值作为道具传递给页面上加载的子组件。这个值是在它被传递之前计算出来的。我希望在用户对子组件执行操作后重新计算该值。我认为自动重新加载页面可以解决我的问题。
-
好吧,说得有道理,行动是什么?
-
在浏览器中添加 cookie。我没有使用任何节点模块,简单的 javascript。
标签: javascript reactjs react-redux react-router dom-events