【发布时间】:2020-06-01 06:46:38
【问题描述】:
我需要有关 react-query 库的帮助。
我获取一个对象列表,然后为每个我需要从另一个服务获取额外数据的人。我应该如何使用 react-query useQuery hook 做到这一点?
示例 1:
const { data} = useQuery("USERS", fetchUsers);
data.map(user => useQuery(["ACCOUNT", {userId: user.id}],
({userId}) => fetchAccount(userId)));
错误:
ESLint:无法在回调中调用 React Hook
useQuery。 React Hooks 必须在 React 函数组件或自定义 React Hook 函数中调用。 (react-hooks/rules-of-hooks)
【问题讨论】:
标签: reactjs react-hooks react-query