Universal Rendering
Supports both server-side rendering and client-side rendering.
CoreConceptLab
29 Concepts Explained
Supports both server-side rendering and client-side rendering.
Automatically imports components and composables.
Fetches data before rendering the page.
Automatically generates routes based on file structure.
Allows extending Nuxt functionality with custom plugins.
Define API endpoints using server directory.
Render pages entirely in the browser using JavaScript.
Custom error pages and error boundaries.
Optimize images using Nuxt Image module.
Support multiple languages using i18n module.
Implement login and session management using auth modules.
Defines routes automatically based on the file system.
Automatic file-based routing system.
Create routes with parameters using square brackets.
Built-in loading bar or custom indicators during navigation.
Extend Nuxt lifecycle with custom hooks.
Reusable templates that wrap around pages.
Central configuration file for Nuxt projects.
Manage meta tags and titles using useHead composable.
Deploy Nuxt apps to platforms like Vercel, Netlify, or Node servers.
Serve images, fonts, and files from the static directory.
Test Nuxt apps using Jest, Vitest, or Cypress.
Improve app speed using lazy loading, caching, and code splitting.
Reusable logic functions built with Vue Composition API.
Manage environment variables and runtime configuration.
Fetch data using useAsyncData or useFetch composables.
Manage global state using Pinia or Vuex.
Simplify imports using path aliases like @ or ~.
Connect Nuxt with CMS like Contentful or Strapi.