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

本文介绍了ReactHooks中的useRequest钩子,用于管理异步请求。使用示例包括设置loading状态、成功回调、更新表单值以及通过refreshDeps监控变量变化自动触发请求。示例展示了如何根据用户ID获取用户学校信息。
322

被折叠的 条评论
为什么被折叠?



