Convert a page or component from useAsyncData/manual ref patterns to TanStack Query for server state management. Use when migrating data fetching to useQuery/useMutation, adding cache invalidation, or replacing useAsyncData with TanStack Query.
Refer to the standard: @standards/frontend/FETCHING_DATA.md
$ARGUMENTS and identify all data-fetching patterns: useAsyncData, useFetch, manual ref() + await, or onMounted fetch calls.useAsyncData / useFetch / manual fetches with useQuery.api-client via injectModrinthClient() for the queryFn.['resource', 'version', ...params] convention.computed query keys for reactive parameters.enabled option for conditional queries that depend on other data.try/catch + ref patterns with useMutation.onSuccess handlers that invalidate or update related query caches.ref()s that are now handled by TanStack Query's return values (isPending, isError, error).onMounted fetch calls.