如何使组件强制更新其同级。当前,我的组件在componentDidMount上重新渲染,但是这是从下拉列表中进行选择的。 谢谢
答案 0 :(得分:0)
如果您遇到此类问题,我想您不要使用Redux或类似的东西。最简单的方法是将状态提升到公共父组件:
答案 1 :(得分:0)
如果Comp1
和Comp2
是兄弟姐妹,并且Parent
是两个兄弟姐妹的共同父母
您可以将回调函数从Parent传递到Comp1
,只要更新Comp1
,它就可以通过回调道具通知Parent
。
在父级中,您可以使用componentwillreceiveprops来监听道具的更改,并使用再次从父级传递给它的更改后的道具来重新渲染Comp2
。
或者在更复杂的应用程序设置中,您可以使用redux
存储到全局状态。