反応クエリライブラリのヘルプが必要です。オブジェクトのリストを取得してから、別のサービスから追加のデータを取得する必要があるすべてのオブジェクトについて取得します。useQuery
反応クエリフックでこれを行うにはどうすればよいですか?
例 1 :
const { data} = useQuery("USERS", fetchUsers);
data.map(user => useQuery(["ACCOUNT", {userId: user.id}],
({userId}) => fetchAccount(userId)));
エラー:
ESLint:
useQuery
コールバック内で React Hook を呼び出すことはできません。React フックは、React 関数コンポーネントまたはカスタム React フック関数で呼び出す必要があります。(react-hooks/rules-of-hooks)