我需要react-query库的帮助。我获取一个对象列表,然后为每个需要从另一个服务获取额外数据的人。我应该如何使用 react-queryuseQuery
钩子来做到这一点?
示例 1:
const { data} = useQuery("USERS", fetchUsers);
data.map(user => useQuery(["ACCOUNT", {userId: user.id}],
({userId}) => fetchAccount(userId)));
错误:
ESLint:
useQuery
不能在回调中调用 React Hook。React Hooks 必须在 React 函数组件或自定义 React Hook 函数中调用。(反应钩子/钩子规则)