Skip to content

Files

Latest commit

 

History

History
30 lines (20 loc) · 1.1 KB

README.md

File metadata and controls

30 lines (20 loc) · 1.1 KB

SOLID principles in Vue.js components

The goal of this project is to showcase how you can apply the SOLID principles to Vue.js components, by following a series of refactorings:

🎯 SRP - The Single Responsibility Principle

🧵 ISP - The Interface Segregation Principle

🚪 OCP - The Open-Closed Principle

🧩 LSP - The Liskov Substitution Principle

🔌 DIP - The Dependency Inversion Principle

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev