Javascript React UseEffects显示警告“;方法表达式不是“函数类型”;
这是我的密码:Javascript React UseEffects显示警告“;方法表达式不是“函数类型”;,javascript,reactjs,Javascript,Reactjs,这是我的密码: const { admin: { fetch: fetchAdmin } } = useDispatch(); const [page, setPage] = useState(0); const [count, setCount] = useState(15); const [tick, setTick] = useState(0); useEffect(() => { function handleGetData() { fe
const { admin: { fetch: fetchAdmin } } = useDispatch();
const [page, setPage] = useState(0);
const [count, setCount] = useState(15);
const [tick, setTick] = useState(0);
useEffect(() => {
function handleGetData() {
fetchAdmin({ page: page + 1, count }); // the warning is here
}
handleGetData();
}, [page, count, tick]);
return (
<div />
)
const{admin:{fetch:fetchAdmin}}=useDispatch();
const[page,setPage]=useState(0);
const[count,setCount]=useState(15);
const[tick,setTick]=useState(0);
useffect(()=>{
函数handleGetData(){
fetchAdmin({page:page+1,count});//警告在这里
}
handleGetData();
},[页码、计数、勾号];
返回(
)
PhpStorm显示警告方法表达式不是函数类型
。
我已尝试将handleGetData
函数移到useffect
之外,但仍然显示相同的错误。
代码运行正常,但在编辑器中显示这些警告
如何解决这个问题
谢谢
======
似乎它是一个编辑问题检查任何其他问题editor@JatinParmarvscode显示相同的错误你能提供完整的代码吗?这样我就可以从我这边检查相同的代码了。我仍在使用inspect元素测试获取的数据。我现在找到的唯一解决方案是更改
useDispatch()
并调用admin.fetch()代码>手动,而不是使用分解对象。