diff --git a/docs/content/1.getting-started/6.migration.md b/docs/content/1.getting-started/6.migration.md index b6090040e7..6bede1dab0 100644 --- a/docs/content/1.getting-started/6.migration.md +++ b/docs/content/1.getting-started/6.migration.md @@ -25,24 +25,25 @@ Noticeable and/or breaking changes for Nuxt 3 other than the requirements of Nux The below table highlights an overall feature comparison: -Feature / Version | Nuxt 2 | Nuxt 3 | Changes required ---------------------------|---------|----------|------------------ -Vue Version | 2 | 3 | Yes -`app.vue` | ❌ | ✅ | - -Assets | ✅ | ✅ | No -Components | ✅ | ✅ | No -Layouts | ✅ | ✅ | Yes -Middleware | ✅ | ✅ | Yes -Error Pages | ✅ | 🚧 | Yes -Pages | ✅ | ✅ | Yes -Pages: Dynamic Params | ✅ | ✅ | Yes -Pages: _.vue | ✅ | ✅ | Yes (new naming system) -Plugins | ✅ | ✅ | Yes (compatible by default) -Store | ✅ | 🚧 | Yes -Transitions | ✅ | ✅ | ? -Suspense | ❌ | ✅ | - -Options API: `asyncData` | ✅ | ✅ | Yes (use `defineNuxtComponent`) -Options API: `fetch` | ✅ | ❌ | Use `asyncData` instead +Feature / Version | Nuxt 2 | Nuxt 3 | Changes required | More information +--------------------------|---------|----------|---------------------------------|------------------ +Vue Version | 2 | 3 | Yes | +`app.vue` | ❌ | ✅ | - | +Suspense | ❌ | ✅ | - | +Assets | ✅ | ✅ | No | +Components | ✅ | ✅ | No | +Layouts | ✅ | ✅ | Yes | +Middleware | ✅ | ✅ | Yes | +Pages | ✅ | ✅ | Yes | +Pages: Dynamic Params | ✅ | ✅ | Yes | +Pages: _.vue | ✅ | ✅ | Yes (new naming system) | +Plugins | ✅ | ✅ | Yes (compatible by default) | +Transitions | ✅ | ✅ | ? | +Options API: `asyncData` | ✅ | ✅ | Yes (use `defineNuxtComponent`) | +Options API: `fetch` | ✅ | ❌ | Use `asyncData` instead | +Error Pages | ✅ | 🚧 | Yes | [Handling runtime errors](https://github.com/nuxt/framework/discussions/559) +Store | ✅ | 🚧 | Yes | [Global store support](https://github.com/nuxt/framework/discussions/571) +Static builds | ✅ | 🚧 | | [Route Caching rules (Hybrid)](https://github.com/nuxt/framework/discussions/560) ### Module Compatibility