reactjs react-hooks
一旦运行下面的代码,就会出现以下错误:
useEffect(()=>{
httpSuccess(['get','/crm/homemenu'],data => setList(data))
},[])
React Hook useEffect缺少依赖项:“列表”。 要么包含它,要么删除依赖项数组react-hooks / exhaustive-deps。
解决方案
在useEffect内部,您正在记录list ,并且调用了其中一个方法,所以将 httpSuccess 方法名 添加到useEffect依赖项
useEffect(()=>{
httpSuccess(['get','/crm/homemenu'],data => setList(data))
},[setList,httpSuccess])