Vue.js - The Progressive JavaScript Framework | Vue.js
An approachable, performant and versatile framework for building web user interfaces
Core concepts
- [ ] Declarative Rendering & Reactivity in Vue
- [ ] SFC (Single File Component)
- [ ] API styles [Options API + Compositions API]
- [ ] Template syntax [Text interpolation, Raw HTML, Attributes, JS expression, Directives]
- [ ] Reactivity fundamentals
- [ ] class & style bindings [Class binding, inline style binding]
- [ ] Conditional Rendering [v-if, v-if-else, v-else, vi-show]
- [ ] List rendering [v-for, v-if]
- [ ] Event handling [inline handlers, method handlers, listening to events]
- [ ] Form input bindings [Forms components, value binding, modifiers]
- [ ] Lifecycle hooks [Hooks, Diagram]
Advanced Concepts
- [ ] Component registration [Global and Local registration]
- [ ] Props declaration [Declaration, Passing, One-way data flow, Validation]
- [ ] Events [Listening and Emitting, Event arguments]
- [ ] Slots [Slot content, Render scope, Fallback content, Name slots]