awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • vuejs/vue-class-componentAvatar de vuejs

    vuejs/vue-class-component

    5,763Voir sur GitHub↗

    Cette bibliothèque fournit un modèle structurel pour construire des composants d'interface utilisateur en utilisant des classes ES6 et des décorateurs. Elle fonctionne comme une bibliothèque de composants TypeScript qui permet aux développeurs de gérer l'état et la logique au sein du framework Vue en définissant les composants comme des classes au lieu d'utiliser des objets d'options standard. Le projet utilise un décorateur TypeScript pour traduire les propriétés et méthodes de classe dans le format standard requis par le runtime du framework. Cette approche permet une architecture de composants basée sur les classes qui tire parti de TypeScript pour une meilleure sécurité de type et une meilleure organisation du code. Le système convertit les définitions basées sur les classes en objets JavaScript simples via l'extraction de logique basée sur le prototype et le mappage basé sur les décorateurs. Il synchronise en outre les mises à jour de données en mappant les membres d'instance de classe vers le système d'état réactif du composant.

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

    TypeScript
    Voir sur GitHub↗5,763
  • chakra-ui/chakra-ui-vueAvatar de chakra-ui

    chakra-ui/chakra-ui-vue

    1,846Voir sur GitHub↗

    Chakra UI Vue est une bibliothèque de composants pour l'écosystème Vue.js qui fournit une collection de blocs de construction modulaires et accessibles pour concevoir des interfaces utilisateur. Elle fonctionne comme un fournisseur de système de design, permettant aux développeurs de gérer des jetons de design globaux et la cohérence visuelle à travers des applications complexes via un fournisseur de thème centralisé. Le framework se distingue en intégrant la logique d'accessibilité et les attributs WAI-ARIA directement dans ses composants de base, garantissant que la navigation au clavier et la compatibilité avec les lecteurs d'écran sont gérées par défaut. Il utilise une approche de stylisation déclarative où les propriétés de mise en page et de design sont appliquées directement aux composants via des props, réduisant le besoin de feuilles de style externes. La bibliothèque inclut un support intégré pour la normalisation des styles entre navigateurs et le basculement automatique des schémas de couleurs, permettant une intégration fluide des modes clair et sombre. Ces outils facilitent la construction de modèles d'interface personnalisés en composant des éléments réutilisables qui adhèrent à un langage de design unifié.

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

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