awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

Awesome GitHub RepositoriesComponent Instance Caching

Mechanisms that preserve component state in memory during navigation to prevent re-initialization.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Component Instance Caching. Refine with filters or upvote what's useful.

Awesome Component Instance Caching GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • vuejs/vueAvatar vuejs

    vuejs/vue

    209,900Vezi pe GitHub↗

    Vue este un framework JavaScript progresiv, bazat pe componente, conceput pentru construirea de interfețe utilizator reactive și aplicații single-page. Se concentrează pe un sistem de template-uri declarativ care transformă HTML-ul în funcții de randare eficiente, permițând dezvoltatorilor să organizeze interfețe complexe în unități izolate, reutilizabile, care se sincronizează automat cu starea aplicației. Framework-ul se distinge printr-un sistem de reactivitate bazat pe urmărirea dependențelor care monitorizează accesul la date în timpul randării pentru a declanșa actualizări precise. Oferă o arhitectură flexibilă care suportă atât adoptarea incrementală ca bibliotecă ușoară, cât și dezvoltarea de aplicații la scară largă. Dezvoltatorii pot utiliza un model de extensibilitate robust, bazat pe plugin-uri, pentru a injecta logică globală, în timp ce reconcilierea virtuală a DOM-ului framework-ului asigură actualizări eficiente ale interfeței prin calcularea mutațiilor minime. Dincolo de capabilitățile sale de randare de bază, proiectul include o suită cuprinzătoare de instrumente pentru gestionarea stării aplicației, rutarea bazată pe URL și randarea pe partea de server. Oferă suport extins pentru compunerea componentelor, distribuția conținutului și gestionarea animațiilor, alături de măsuri de securitate încorporate, cum ar fi escaparea automată a conținutului pentru a preveni vulnerabilitățile comune. Framework-ul este distribuit cu declarații oficiale de tip pentru a susține analiza statică și poate fi instalat prin manageri de pachete standard sau integrat direct în mediile de browser prin tag-uri script.

    Caches inactive component instances to preserve state during navigation and view switching.

    TypeScriptframeworkfrontendjavascript
    Vezi pe GitHub↗209,900
  • vuejs/coreAvatar vuejs

    vuejs/core

    53,861Vezi pe GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity system to synchronize application state with the document object model efficiently. What distinguishes this framework is its focus on developer experience and flexibility. It supports a single-file component format that colocalizes related concerns, alongside a powerful composition

    Preserves component instances in memory during navigation to avoid re-initialization and maintain user progress across the interface.

    TypeScript
    Vezi pe GitHub↗53,861
  • flutterchina/flukitAvatar flutterchina

    flutterchina/flukit

    5,940Vezi pe GitHub↗

    Flukit este o suită de toolkit-uri funcționale pentru Flutter, oferind wrappere de animație, instrumente de depanare a layout-ului, kituri de interacțiune pentru scroll și o bibliotecă de componente UI reutilizabile și utilitare vizuale. Proiectul se distinge printr-un instrument dedicat de depanare a layout-ului pentru inspectarea constrângerilor părinte și capturarea log-urilor de sistem direct în interfață. De asemenea, oferă wrappere de animație specializate pentru rotirea, scalarea și glisarea componentelor copil, precum și un kit de interacțiune pentru scroll care include mecanisme pull-to-refresh, caruseluri și headere sliver flexibile. Biblioteca acoperă o gamă largă de capabilități, inclusiv efecte vizuale precum watermark-uri de conținut și overlay-uri cu gradient, precum și funcționalități interactive precum vizualizări cu zoom și interceptarea evenimentelor tactile. Include un sistem pentru caching-ul componentelor copil în zonele scrollabile și o coadă de notificări sincronizată pentru a gestiona actualizările de stare în timpul fazelor de layout.

    Implements a mechanism to persist child components in scrollable views, preventing unnecessary destruction and recreation.

    Dartflutter
    Vezi pe GitHub↗5,940
  • vuejs/v2.vuejs.orgAvatar vuejs

    vuejs/v2.vuejs.org

    4,981Vezi pe GitHub↗

    Acesta este site-ul de documentație cuprinzător pentru framework-ul JavaScript progresiv Vue 2. Acesta servește drept referință tehnică și ghid de dezvoltare pentru construirea interfețelor de utilizator reactive și a aplicațiilor single-page. Site-ul oferă o referință detaliată a API-ului JavaScript și un director de componente web. Acoperă implementarea arhitecturilor bazate pe componente, gestionarea stării reactive și utilizarea unui DOM virtual pentru a sincroniza starea aplicației cu browserul. Documentația detaliază capabilități precum rutarea client-side, manipularea declarativă a DOM-ului și optimizările de build frontend, cum ar fi randarea server-side și precompilarea template-urilor. De asemenea, explică abordarea framework-ului față de sincronizarea stării, ciclurile de viață ale componentelor și utilizarea directivelor personalizate. Conținutul este menținut ca o colecție de tutoriale și specificații, cu documentația editată prin Markdown.

    Preserves the state of inactive components in memory to avoid expensive re-initialization during navigation.

    JavaScript
    Vezi pe GitHub↗4,981
  • zack24q/vue-navigationAvatar zack24q

    zack24q/vue-navigation

    1,019Vezi pe GitHub↗

    This library is a navigation manager for Vue applications that provides a stack-based history system to simulate native mobile application behavior. It functions as a router extension that tracks route transitions and maintains a chronological log of visited pages, allowing for predictable forward and backward movement within single-page applications. The project distinguishes itself by preserving component states, including scroll positions and data, during navigation. By caching these states in memory, it prevents full page re-renders when users return to previous views, ensuring that the a

    Preserves component states and scroll positions in memory to prevent re-rendering during backward navigation.

    JavaScriptcachenavigationpage
    Vezi pe GitHub↗1,019
  • vobyjs/vobyAvatar vobyjs

    vobyjs/voby

    907Vezi pe GitHub↗

    Voby is a signal-based framework for building reactive user interfaces. It utilizes fine-grained observables to track data dependencies and trigger direct updates to the document object model, bypassing the need for a virtual DOM reconciliation process. By wrapping state in proxies, the framework automatically intercepts mutations to ensure consistent data flow across the application. The framework distinguishes itself through a focus on performance and lifecycle precision. It employs reactive update batching to group state changes into single execution cycles, minimizing redundant operations

    Preserves component state in memory during navigation to prevent re-initialization after elements are removed from the screen.

    TypeScriptfastfine-grainedframework
    Vezi pe GitHub↗907
  1. Home
  2. Software Engineering & Architecture
  3. Architectural Design Patterns
  4. State Management
  5. Component Instance Caching