Useful Links
Computer Science
Web Development
Frontend Frameworks and Libraries
Vue.js Framework
1. Introduction to Vue.js
2. Development Environment Setup
3. Vue Application Fundamentals
4. Reactivity System Deep Dive
5. Template Directives
6. Conditional Rendering
7. List Rendering
8. Event Handling
9. Form Input Binding
10. Class and Style Bindings
11. Component Fundamentals
12. Advanced Component Patterns
13. Component Communication
14. Composition API
15. Vue Router
16. State Management with Pinia
17. Testing Vue Applications
18. Build Tools and Development
19. Advanced Topics
20. Deployment and Production
Component Fundamentals
Component Concepts
Reusability
Encapsulation
Composition
Single Responsibility
Single File Components
.vue File Structure
Template Block
Script Block
Style Block
Block Attributes
Component Registration
Global Registration
Local Registration
Naming Conventions
PascalCase vs kebab-case
Component Props
Prop Declaration
Prop Types
Prop Validation
Default Values
Required Props
Prop Casing
Component Events
Event Emission
Event Listeners
Event Validation
Event Naming
Component Slots
Default Slots
Named Slots
Scoped Slots
Slot Props
Fallback Content
Previous
10. Class and Style Bindings
Go to top
Next
12. Advanced Component Patterns