const config: ApprovalDataT[] = useMemo(() => {
let initConfig: ApprovalDataT[] = [
// ...这是忽略内容
];
return initConfig;
},[receiveCompanyNameList, majorList, workNoList]);
<Approval
dataConfig={config}
/>
当majorList等变化时,config也会变化,进一步页面内容更新了。为什么会这样呢?背后原理是什么呢?
你这个useMemo函数不是deps(依赖项)了majorList吗 majorList更新会执行你这个函数
你不想根据majorList的变化而变化 应该去掉它在依赖项里
https://zh-hans.reactjs.org/d...