我确定我对此有错误的理解。我有以下组件
const Comp = () => {
const filter = 'a';
useEffect(() => {
console.log('executing effect');
loadFriends();
}, [filter]);
return (
<Div>
{friendsFilter}
</Div>
);
};
现在根据我的理解,因为当组件再次渲染时,react 上的依赖列表useEffect
不filter
应该运行效果?但是它似乎运行它。我在这里理解有什么问题吗?