你可以使用一个空数组作为 useEffect 的依赖项,这样 useEffect 只会在组件挂载时执行一次,而不会被任何依赖项的变化所触发。请参考以下代码示例:
useEffect(() => {
console.log(props, 'duhao___propss');
if (tabsTitle === '认证标签' || tabsTitle === '会员权益') {
labelDefinitionsList(tabsCode, '', current, pageSize);
} else {
labelDefinitionsList(tabsCode, twoLevelCode, current, pageSize);
}
}, []); // 空数组作为依赖项
这样无论 tabsTitle
、tabsCode
、twoLevelCode
怎么改变,都只会在组件挂载时执行一次 labelDefinitionsList
。
内容由零声教学AI助手提供,问题来源于学员提问