Introduction

Welcome to Vue Reference, a Vue 3 educational website. The documentation portion is focused on helping people learn:

  • How to use Vue 3
  • Technologies in the ecosystem like Nuxt 3 and Pinia
  • With multiple code examples for beginners and intermediate learners
  • In-depth topics related to Vue and becoming a better software engineer

You are in the Vue 3 portion of the documentation.

Here are links for other portions of the website:

  • Nuxt 3
  • Free Vue 3 Course
  • Blog

The Focus

The Vue ecosytem comes with a lot of variety. There is the Options API and the Composition API .

You can bundle your project and download packages with NPM, Vue CLI, and Vite. And the options go on and on.

This website focuses on building applications from a Vue perspective. That means we will be focusing on the latest features that are stable and will not be deprecated in the near future.

The Technology Stack

  1. Vue 3 and Composition API - Latest Vue version
  2. Vite - application bundler
  3. Nuxt 3 - Server side rendering framework
  4. Pinia - Shared state solution replacing VueX
  5. ESLint - Linting for application style and formatting
  6. Visual Studio Code - Code editor with easy-to-access plugins like Volar
  7. NPM and Node - For downloading/installing Vue, external packages, and running commands

The first 4 in the technology stack are Vue specific. EsLint and Vs code are external applications but widely used by the industry. NPM is industry standard for accessing tools created by other developers and Node is required to run it.