遇到问题:数据在子组件中第一次没有被更新,需要进行其他操作后,数据才会被正常更新。(数据展示慢半拍)
如:
<GraphicsSec
module={hdsModule}
hdsModuleContent={hdsModuleContent}
type="common"
></GraphicsSec>
在hdsModuleContent为空时,就已经被传递到组件中,并且将组件中的方法等全部走了一遍。
当在父组件中使用setHdsModuleContent()更新值时,在传递到子组件中,需要使用 [hdsModuleContent],
useEffect(() => {
if (hdsModuleContent) {
fetchContextOne();
}
},);
否则遇到问题:数据在子组件中第一次没有被更新,需要进行其他操作后,数据才会被正常更新。(数据展示慢半拍)
1305

被折叠的 条评论
为什么被折叠?



