awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

Awesome GitHub RepositoriesVue Component Development Patterns

Architectural patterns and methodologies for authoring reusable components within the Vue ecosystem.

Distinct from Vue Component Libraries: Existing candidates focus on component libraries or wrappers rather than the pattern of development itself.

Explore 2 awesome GitHub repositories matching web development · Vue Component Development Patterns. Refine with filters or upvote what's useful.

Awesome Vue Component Development Patterns GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • vuejs/vue-class-componentAvatar de vuejs

    vuejs/vue-class-component

    5,763Ver en GitHub↗

    Esta librería proporciona un patrón estructural para construir componentes de interfaz de usuario utilizando clases y decoradores de ES6. Funciona como una librería de componentes de TypeScript que permite a los desarrolladores gestionar el estado y la lógica dentro del framework Vue definiendo componentes como clases en lugar de utilizar objetos de opciones estándar. El proyecto utiliza un decorador de TypeScript para traducir las propiedades y métodos de la clase al formato estándar requerido por el entorno de ejecución del framework. Este enfoque permite una arquitectura de componentes basada en clases que aprovecha TypeScript para mejorar la seguridad de tipos y la organización del código. El sistema convierte las definiciones basadas en clases en objetos JavaScript simples a través de la extracción de lógica basada en prototipos y el mapeo basado en decoradores. Además, sincroniza las actualizaciones de datos mapeando los miembros de la instancia de clase al sistema de estado reactivo del componente.

    Facilitates the development of Vue components using class structures and decorators instead of traditional options objects.

    TypeScript
    Ver en GitHub↗5,763
  • chakra-ui/chakra-ui-vueAvatar de chakra-ui

    chakra-ui/chakra-ui-vue

    1,846Ver en GitHub↗

    Chakra UI Vue es una biblioteca de componentes para el ecosistema Vue.js que proporciona una colección de bloques de construcción modulares y accesibles para crear interfaces de usuario. Funciona como un proveedor de sistema de diseño, permitiendo a los desarrolladores gestionar tokens de diseño globales y la consistencia visual en aplicaciones complejas a través de un proveedor de temas centralizado. El framework se distingue por integrar la lógica de accesibilidad y los atributos WAI-ARIA directamente en sus componentes base, asegurando que la navegación por teclado y la compatibilidad con lectores de pantalla se manejen por defecto. Utiliza un enfoque de estilo declarativo donde las propiedades de diseño y layout se aplican directamente a los componentes mediante props, reduciendo la necesidad de hojas de estilo externas. La biblioteca incluye soporte integrado para la normalización de estilos entre navegadores y el cambio automático de esquema de color, permitiendo una integración fluida de modos claro y oscuro. Estas herramientas facilitan la construcción de patrones de interfaz personalizados mediante la composición de elementos reutilizables que se adhieren a un lenguaje de diseño unificado.

    Provides methodologies for authoring accessible, reusable components within the Vue ecosystem.

    JavaScripta11yaccessibilitychakra-ui
    Ver en GitHub↗1,846
  1. Home
  2. Web Development
  3. Vue Component Development Patterns