¿Cómo estructuras una aplicación Vue mientras crece?
Por feature en vez de por tipo: una carpeta que tiene los componentes, composables y store de una feature juntos, en vez de un directorio components con doscientos archivos. El código compartido se mueve afuera solo cuando una segunda feature realmente lo necesita. La dirección de dependencia importa más que los nombres de carpetas — las features pueden usar shared, shared no puede saber sobre features.