Vue Resources and Book Recommendations

Introduction

You have worked through Vue 3 fundamentals, Router, Pinia, API integration, projects, and deployment. This chapter collects official documentation, recommended books, and Hello Code tracks that pair well with Vue in real full-stack setups.

Prerequisites

  • Progress through this track (or equivalent Vue 3 experience)
  • At least one project chapter attempted (recommended)

How to Keep Learning

  1. Build one feature end-to-end: UI → Pinia → API → deploy
  2. Break things on purpose—CORS off, wrong key, guard mis-config
  3. Fix with Troubleshooting
  4. Pair with a backend track and ship a small full-stack app

Shipping beats reading about computed again.

Official References

ResourceBest for
Vue.js DocumentationAuthoritative guide (EN)
Vue 中文文档Chinese reference
Vue RouterRouting, guards, lazy routes
PiniaState management
ViteDev server, build, env vars
Vue Test UtilsComponent testing
NuxtSSR, file routing, useFetch

Bookmark the Composition API and <script setup> sections—you will return often.

Vue.js 3 Design Patterns and Best Practices (Paulo Alves)

  • Composition API patterns, scalability, testing mindset
  • Best after chapters 09–18 of this track

Frontend Architecture for Design Systems (Nathan Curtis)

  • Component APIs, tokens, documentation—not Vue-specific but applies to design systems in Vue

Learning JavaScript Design Patterns (Addy Osmani)

  • Composables mirror many patterns; helps when structuring useXxx modules

Designing Data-Intensive Applications (Kleppmann)

  • Pairs with API chapters when your Vue app grows into complex data fetching and caching

Pick one book and one side project—not four books at once.

UI Libraries (Official Docs)

This track does not install full component libraries—you learn primitives first.

LibraryNotes
Element PlusEnterprise admin components
Naive UIVue 3 + TS friendly
VuetifyMaterial Design
Headless UI VueUnstyled accessible primitives

After Components and Slots, pick one library for your next admin project.

Pair With Hello Code Tracks

TrackConnection
JavaScriptLanguage foundation
TypeScriptTypes with defineProps
HTMLSemantic templates
CSSScoped styles, layout, a11y
FastAPIREST + JWT for Blog reader
FlaskCORS and SPA
DjangoREST auth
NginxSPA try_files, API proxy
GitCI with Docker chapter
Linux DockerContainer basics

Advanced Topics (Next Steps)

TopicWhere to go
Nuxt 3 full-stackNuxt docs + SSR intro
OpenAPI → TS typesopenapi-typescript + typed fetch
i18nvue-i18n official guide
PWAVite PWA plugin
Micro-frontendsModule federation (advanced)
E2EPlaywright Vue guide

Community

  • Vue Land Discord — help and RFC discussion
  • Awesome Vue — curated libraries
  • GitHub issues on vuejs/core for bug reports—not general how-to

FAQ

Vue 2 resources still relevant?

Read Vue 3 docs first; Options API sections help legacy code only.

Best video course?

Official Vue tutorial + build Todo project—videos supplement, not replace.

React after Vue?

Easy if you know JS + component thinking—JSX differs from templates.

Certification?

No official Vue cert—portfolio projects matter more.

Where is the chapter list?

Vue Chapter Index.