Codemod verified
Regularly tested and maintained by our engineers and codemod expert community.

 Nuxt
Nuxtmigration
by
 Codemod
Codemod
Nuxt/4/Default Data Error Value
Last update
Sep 15, 2025
Feature Documentation: Updating null Comparisons to undefined
Overview
Default data and error values in useAsyncData and useFetch
What Changed
The data and error objects returned from useAsyncData and useFetch will now default to undefined.
Before and After Examples
Before
const { data, error } = useAsyncData(() => client.value.v1.lists.$select(list.value).fetch(),{default: () => shallowRef(),},);if (data.value === null) {// Handle case where data is null}let x =data.value === null? "No Data": error.value === null? "Error": "Data Available";
After
const { data, error } = useAsyncData(() => client.value.v1.lists.$select(list.value).fetch(),{default: () => shallowRef(),},);if (data.value === undefined) {// Handle case where data is undefined}let x =data.value === undefined? "No Data": error.value === undefined? "Error": "Data Available";
Build custom codemods
Use AI-powered codemod studio and automate undifferentiated tasks for yourself, colleagues or the community