Vue.js Core Concepts
30 cards · 🇺🇸 English
Core Vue.js concepts: reactivity, components, and directives.
Study all 30 cards for free
Flashcards, quizzes, pixel-art games and a daily review that remembers for you.
Try the first 10 cards
1 / 10Vue.js
Tap the card for the answer · swipe right if you knew it, left if not
Already have an account? Sign in
Cards
- 1Vue.jsAn open-source model-view-viewmodel front-end JavaScript framework for building user interfaces and single-page applications
- 2How is Vue.js pronounced?Like 'view'
- 3Vue.js directivesHTML attributes that extend HTML with functionality, available as built-in or user-defined directives
- 4Architecture focus of Vue.jsIncrementally adaptable architecture focusing on declarative rendering and component composition
- 5Core library of Vue.js focused onThe view layer only; advanced features like routing and state management are provided via separate libraries
- 6Vue componentA Vue instance with pre-defined options that extends basic HTML elements to encapsulate reusable code
- 7What template syntax does Vue use?An HTML-based template syntax that binds the rendered DOM to the underlying Vue instance's data
- 8Virtual DOM in VueA virtual representation that allows Vue to render components in memory before updating the browser, minimizing DOM manipulations
- 9How does Vue's reactivity system work?It uses plain JavaScript objects; each component tracks its reactive dependencies so the system knows precisely when and which components to re-render
- 10Transition effects in VueTools to apply CSS or JavaScript animations when items are inserted, updated, or removed from the DOM
- 11Vue-routerThe official routing library for Vue that allows changing displayed content based on URL path, supporting nested routes and history navigation
- 12PiniaThe official state management solution for Vue with modular architecture, recommended since 2022
- 13VuexThe legacy state management library for Vue, introduced in 2015, now in maintenance mode as of 2023
- 14LTS policy for Vue.jsWhen a new major is released, the last minor of the previous version becomes LTS for 18 months (bug fixes and security), then 18 more months maintenance mode (security only)
- 15What naming convention does Vue use for version names?Names derived from manga and anime series, with first letters arranged alphabetically
- 16File size of Vue.js33.9 KB minified and gzipped
- 17Vite in the Vue ecosystemStandard tooling for rapid Vue.js development, part of the core tooling
- 18Single-File Components (SFCs)A Vue component format that Vue Loader (a webpack loader) enables developers to write in a single file
- 19Can Vue templates use JSX?Yes, developers can write render functions using hyperscript through function calls or JSX instead of template syntax
- 20Purpose of the $route object in Vue RouterIt provides access to route information like parameters (e.g., $route.params.id) within components
- 21What problem does server-side rendering solve for SPAs?It addresses inability to share links to specific pages, improves SEO, and ensures content is available without JavaScript
- 22Vue DevtoolsA browser devtools extension for debugging Vue.js applications
- 23VueUseA collection of 200+ composition utilities including state management helpers
- 24Hot-module replacement in VueThe ability to replace modules live during development without losing application state
- 25What does Vue compile templates into?Virtual DOM render functions that calculate the minimal components to re-render when app state changes
- 26State of Vue.js ReportA comprehensive publication about Vue.js created since 2017 by Monterail (Vue & Nuxt Official Partner), with the 5th edition co-created with Evan You in March 2025
- 27What ecosystem gaps do Vue developers identify?22% mention lack of robust official component libraries (like MUI/Radix), better testing utilities, and enterprise-ready solutions for dashboards and e-commerce
- 28Computed in VueA reactive property that automatically recalculates when its dependencies change
- 29Watch in VueA function that executes a callback when a reactive property changes, receiving the new and old values
- 30WatchEffect in VueA function that automatically tracks reactive dependencies and runs whenever they change
Articles about this deck
More Programming decks
See all- 🌐
APIs: REST, GraphQL & HTTP Status Codes
108 cards · 🇺🇸 English
REST and GraphQL API concepts plus common HTTP status codes.
- 🎨
CSS: Box-Modell, Selektoren & Media Queries
129 cards · 🇺🇸 English
Das CSS-Box-Modell, Selektortypen, Media Queries und Animationen.
- 📄
HTML : balises et attributs
99 cards · 🇺🇸 English
Éléments HTML essentiels et leurs attributs.
- 🎨
CSS: Box Model, Selectors & Media Queries
129 cards · 🇺🇸 English
The CSS box model, selector types, media queries, and animations.
- 🔒
Web Security: OWASP & Authentication
35 cards · 🇺🇸 English
Common web vulnerabilities (OWASP Top 10) and authentication concepts.
- 🎨
CSS : Flexbox et Grid
58 cards · 🇺🇸 English
Mise en page avec CSS Flexbox et Grid.
