常见用法 :
const { loading } = useRequest(
async () => {
return await 一个请求();
},
{
onSuccess: (data: any, paras: []) => {
console.log(data);
},
},
);
拓展:refreshDeps
refreshDeps: [id]; 当id的值变化后,会重新触发请求。
用法:
const { data, run } = useRequest(() => getUserSchool(userId), {
refreshDeps: [要监测的数据],
});