Top Ten Concepts

  • Site routes are defined using a tree like structure starting from the ./pages folder.
  • Dynamic routes can be generated using [...slug].vue syntax
  • Layouts are a mechanism for sharing UI between multiple pages/routes on your site
  • Composables are for accessing global state and function like useState from React
  • Components are where generic components/templates are stored & used.
  • Plugins are for configuring 3rd party libraries you use in your app.
  • Nuxt is a full stack framework. It can return responses from API requests, query databases, background workers & more