【发布时间】:2020-06-01 04:39:01
【问题描述】:
在 SPFx Web 部件的主要组件中,我有一个在 React.useEffect 中运行的数据加载
const [jobsGets, setJobsGets] = React.useState(0);
React.useEffect(() => {
{Some code to get data from SharePoint}
});
}, [jobsGets]);
所以当“jobsGets”的值发生变化时会发生刷新,对吧?
此组件调用另一个组件,该组件调用另一个组件,最后一个组件有一个应该通过更改“jobsGets”来刷新的事件。 如果我写一个 fanction 并将其传递给每一代组件的 props,
它永远在主组件中运行。所以这不是一个好的解决方案。
我如何从孙子组件中setJobsGets(jobsGets+1);?
欢迎任何提示。 谢谢
【问题讨论】:
标签: reactjs react-hooks spfx