We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
HackerRank Home
  1. Skills Directory
  2. Vue.js
Vue.js

Vue.js

Basic

Vue.js is an open-source Model–View–ViewModel front end JavaScript framework for building user interfaces and single-page applications. 

This key competency includes building reusable web components, component state management, generating dynamic HTML elements, form validation, among others. 

Key Competencies: 

  1. Basic Routing - Understanding building reusable web components by matching request paths to their respective components.
  2. Component State Management - Knowledge of component state management creating and updating state values in components.
  3. Rendering Elements - Generating dynamic HTML elements such as lists or forms.
  4. Handling Events - Ability to execute functions and Update state variables when an event occurs.
  5. Form Validation - Validating form data against basic rules (required, length, min, max, etc) before accepting input and alerting the user with an error message when validation fails.
  6. Computed Properties - Creating and updating cached output from existing data sources.
  7. Component Reactivity - Ability to re-render components when the underlying data changes during the app lifecycle.
View all skills
  • Blog
  • Scoring
  • Environment
  • FAQ
  • About Us
  • Support
  • Careers
  • Terms Of Service
  • Privacy Policy

Cookie support is required to access HackerRank

Seems like cookies are disabled on this browser, please enable them to open this website