Javascript 正在更新另一个组件

Javascript 正在更新另一个组件,javascript,reactjs,redux,Javascript,Reactjs,Redux,我一直在使用redux。。我正在使用redux操作更改状态树 有时更新状态不会刷新组件。。我必须通过这个强制更新。forceUpdate()。。为什么会这样?在什么情况下会发生这种情况。。通常使用操作更新状态树会自动刷新组件,但有时不会。。另一个问题是,如果状态更改需要重新呈现不同的组件,该怎么办??如何从其他组件强制更新其他组件?? 您确定从还原器返回的新对象是什么吗? 如果您返回相同的对象(仅经过变异),则redux无法理解哪些数据发生了更改 若在数据更改时需要重新渲染组件,那个么该组件应

我一直在使用redux。。我正在使用redux操作更改状态树


有时更新状态不会刷新组件。。我必须通过这个强制更新。forceUpdate()。。为什么会这样?在什么情况下会发生这种情况。。通常使用操作更新状态树会自动刷新组件,但有时不会。。另一个问题是,如果状态更改需要重新呈现不同的组件,该怎么办??如何从其他组件强制更新其他组件??

您确定从还原器返回的新对象是什么吗? 如果您返回相同的对象(仅经过变异),则redux无法理解哪些数据发生了更改


若在数据更改时需要重新渲染组件,那个么该组件应该依赖于这些数据<代码>强制更新是一种非常糟糕的做法。

在更改状态的地方添加代码。您不需要将一个组件的状态从其他组件的状态更改为其他组件的状态,父类应该处理它。非常感谢。。这就是问题所在。我不知道这件事。。返回新对象解决了问题。。太感谢你了,我被困在这里好几天了。。。