Data Fetching: Async and Lazy Composables
Learn about data fetching techniques using Async and lazy composables.
We'll cover the following...
The useAsyncData
composable
Another composable we have in Nuxt is useAsyncData
. On the first view, it looks similar to useFetch
and can be often used interchangeably. Let's look at the following code:
Press + to interact
<script setup>useFetch(url);useAsyncData(url, () => $fetch(url))</script>
Line 2: The
useFetch
method is a convenient wrapper to provide a better experience for the developer. This means we only need to pass in the URL.Line 3: The
useAsyncData
performs the same search as theuseFetch
example but requires a function to be passed in to fetch from the URL.
Both of these options are the same in terms of what they do. They both fetch data from a ...