react-hooks

如何更新子组件';测试用例中的道具是什么?

我有一个函数,当prop更改时应该调用该函数:下面测试中的问题是,在我调用setProps之后,componentDidUpdate生命周期钩子没有注册新的prop,因此间谍收到“0个调用”如何更新包装在Provider中的子组件上的道具?

子功能组件不;t在父状态更改时重新呈现

我希望在传递给它的状态更新时重新渲染模态组件,但该组件从不重新渲染。但是,我可以看到父级中的状态正在更改。每当屏幕上的一张卡被“刷”时,状态就会改变,但每当打开模式时,它只显示堆栈中第一张卡的数据。