--- title: 'useLazyFetch' description: This wrapper around useFetch triggers navigation immediately. links: - label: Source icon: i-simple-icons-github to: https://github.com/nuxt/nuxt/blob/main/packages/nuxt/src/app/composables/fetch.ts size: xs --- ## Description By default, [`useFetch`](/docs/api/composables/use-fetch) blocks navigation until its async handler is resolved. `useLazyFetch` provides a wrapper around [`useFetch`](/docs/api/composables/use-fetch) that triggers navigation before the handler is resolved by setting the `lazy` option to `true`. ::note `useLazyFetch` has the same signature as [`useFetch`](/docs/api/composables/use-fetch). :: :read-more{to="/docs/api/composables/use-fetch"} ## Example ```vue [pages/index.vue] ``` ::note `useLazyFetch` is a reserved function name transformed by the compiler, so you should not name your own function `useLazyFetch`. :: :read-more{to="/docs/getting-started/data-fetching"}