This composable provides a convenient wrapper around [`useAsyncData`](/api/composables/use-async-data) and [`$fetch`](/api/utils/$fetch). It automatically generates a key based on URL and fetch options, as well as infers API response type.
*`lazy`: Whether to resolve the async function after loading the route, instead of blocking navigation (defaults to `false`).
*`server`: Whether to fetch the data on server-side (defaults to `true`).
*`default`: A factory function to set the default value of the data, before the async function resolves - particularly useful with the `lazy: true` option.
*`pick`: Only pick specified keys in this array from `handler` function result.
*`transform`: A function that can be used to alter `handler` function result after resolving.