enabled
useQueryのoptionsの enabledを使用すると booleanでクエリ実行する・しないを制御することができる
(例)
code:ts
return useQuery(
() =>
get<undefined, FetchCategoryResponseType>(
list/${categoryId}
),
{
enabled: !!categoryId // categoryIdの有無でフェッチするかどうか決めることができる
}
)
パスパラメータの値から取得したい場合などは以下でいいかも
code:ts
enabled: router.isReady