7

反応クエリライブラリのヘルプが必要です。オブジェクトのリストを取得してから、別のサービスから追加のデータを取得する必要があるすべてのオブジェクトについて取得します。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)

4

5 に答える 5