const fetchData = async (key, compId, tmId) => {
console.log('params: ', { key, compId, tmId });
let url = `/this-path/comp/${compId}/tm/${tmId}`;
const result = await axios.get(url);
return result.data;
};
const fetchOutput = useQuery(['string-key', 231, 1053039], fetchData);
上記の例では、fetchData()パラメーター compId を equal231に、 tmIdを equal にする必要があります1053039。私のreact-queryの理解に基づいて、私はこれを取得すると思いました。ただし、代わりに次のようになります。
... queryKey 配列は key.queryKey でアクセスできますが、useQuery() をそのまま使用しているにもかかわらず、paramscompIdとtmIdは定義されていません: useQuery(['string-key', 231, 1053039], fetchData)...
ここに欠けているものはありますか?fetchDataこれらの値をコールバック関数のパラメーターとして使用するにはどうすればよいでしょうか?
