使用useEffect卸载组件时调度动作

时间:2020-10-10 07:06:10

标签: reactjs eslint use-effect dispatch

我的代码是这样的:

const dispatch = useDispatch();     
useEffect(() => {
   return () => { dispatch(some_action); }
}, [])

但是,eslint警告依赖项dispatch是Missiong,因此我必须将代码更改为:

const dispatch = useDispatch();     
useEffect(() => {
    return () => { dispatch(some_action); }
}, [dispatch])

陪同人员提出了错误的警告吗?我应该遵循eslint指南吗?

0 个答案:

没有答案