awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
react avatar

react/react

0
View on GitHub↗
245,916 Stars·51,060 Forks·JavaScript·MIT·4 Aufrufereact.dev↗

React

React ist eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen aus gekapselten, wiederverwendbaren Komponenten. Sie rendert Ansichten deklarativ und aktualisiert automatisch nur die Teile der Schnittstelle, die sich ändern, wenn sich die zugrunde liegenden Daten verschieben, während stabile Abschnitte unberührt bleiben.

Ihre Rendering-Engine unterteilt die Arbeit in inkrementelle, priorisierte Einheiten, die pausieren, fortsetzen oder abbrechen können, ohne den Haupt-Thread zu blockieren. Ein Diffing-Algorithmus berechnet minimale Änderungen zwischen gestuften UI-Bäumen, und die Kern-Rendering-Logik bleibt von jedem spezifischen Ausgabeziel entkoppelt. Zustands- und Seiteneffekt-Logik werden über einen Aufrufreihenfolge-Mechanismus an funktionale Komponenten angehängt, wodurch wiederverwendbares Verhalten mit vorhersagbaren Datenflüssen von Eltern zu Kind kombiniert werden kann.

Das gleiche Komponentenmodell zielt auf Webbrowser, Serverumgebungen via Node und native mobile Plattformen ab, sodass Schnittstellencode über Kontexte hinweg reist, ohne die Kernlogik neu schreiben zu müssen. Server-seitiges Streaming generiert HTML inkrementell für schnellere anfängliche Seitenladevorgänge, wobei progressive Hydratation Interaktivität bindet, sobald die Seite den Browser erreicht.

Features

  • Component-Based UI Libraries - A library for building user interfaces from small reusable components whose output updates automatically when their state changes.
  • Data-View Synchronizers - Skip re-rendering parts of a view whose underlying data has not changed, and keep local state predictable and stable.
  • Render-Time State Hooks - A call-order mechanism that attaches reusable state and side-effect logic to functional components at render time.
  • UI Runtimes - A runtime that renders interfaces with JavaScript on the server or targets native mobile platforms without rewriting component code.
  • Reconciler Output Targets - Core rendering logic decoupled from output target, allowing web, native, or server implementations.
  • Design Component Systems - Crafting self-contained, reusable pieces that combine into complex applications with clear unidirectional data flow.
  • Declarative Rendering Frameworks - Building web interfaces that automatically update when data changes, without manually manipulating the browser DOM.
  • Self-Contained Component Compositions - Build components that manage their own state, then combine them into larger interfaces with data flowing clearly downward.
  • Renderer Reconciler Abstractions - Core rendering logic is separated from platform-specific output, allowing the same component model to target web, native, or server runtimes.
  • Concurrent Rendering Engines - Incremental work prioritisation lets rendering pause, resume, and abort without blocking the main thread.
  • Component Composition - Encapsulated units with internal state nest into larger views through a unidirectional data flow from parent to child.
  • Component State Managers - A library for encapsulating state inside self-contained components and passing data through predictable flows.
  • Virtual DOM Reconciliation - A diffing algorithm that compares staged UI trees to compute the smallest set of changes needed to update the rendered output.
  • Server-Side Rendering Engines - A Node.js engine that generates HTML on the server from components for faster initial page loads and SEO.
  • React Native Components - Creating truly native mobile apps using the same component model and tooling as web applications.
  • Cross-Platform Development - Building mobile apps that run on iOS and Android from one codebase, with shared business logic and platform-tailored UI where needed.
  • Cross-Platform UI Frameworks - Run the same interface code on web servers with Node or on mobile devices without rewriting the core logic or views.
  • Server-Side Rendering - Generating web pages on the server with Node to improve initial load performance and search engine visibility.
  • Call-Order State Hooks - Attaching reusable state and side-effect logic to functional components through a paired call-order mechanism.
  • Streaming Server-Side Rendering - HTML is generated and incrementally flushed from the server to the browser, where progressive hydration binds interactivity.
  • Web Frameworks - Declarative library for building user interfaces.

Star-Verlauf

Star-Verlauf für react/reactStar-Verlauf für react/react

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht react/react?

React ist eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen aus gekapselten, wiederverwendbaren Komponenten. Sie rendert Ansichten deklarativ und aktualisiert automatisch nur die Teile der Schnittstelle, die sich ändern, wenn sich die zugrunde liegenden Daten verschieben, während stabile Abschnitte unberührt bleiben.

Was sind die Hauptfunktionen von react/react?

Die Hauptfunktionen von react/react sind: Component-Based UI Libraries, Data-View Synchronizers, Render-Time State Hooks, UI Runtimes, Reconciler Output Targets, Design Component Systems, Declarative Rendering Frameworks, Self-Contained Component Compositions.

Welche Open-Source-Alternativen gibt es zu react/react?

Open-Source-Alternativen zu react/react sind unter anderem: facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… vuejs/vue — Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and… reactjs/react.dev — React is a JavaScript library for building user interfaces through the composition of modular, self-contained… leptos-rs/leptos — Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types… choojs/choo — Choo is a minimalist frontend framework providing a tiny foundation for building web applications. It functions as an… lc-soft/lcui — LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX.…

Open-Source-Alternativen zu React

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit React.
  • facebook/reactAvatar von facebook

    facebook/react

    245,669Auf GitHub ansehen↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    Auf GitHub ansehen↗245,669
  • vuejs/vueAvatar von vuejs

    vuejs/vue

    209,900Auf GitHub ansehen↗

    Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and single-page applications. It centers on a declarative template system that transforms HTML into efficient render functions, allowing developers to organize complex interfaces into isolated, reusable units that synchronize automatically with application state. The framework distinguishes itself through a dependency-tracking reactivity system that monitors data access during rendering to trigger precise updates. It provides a flexible architecture that supports both incremental adoption

    TypeScriptframeworkfrontendjavascript
    Auf GitHub ansehen↗209,900
  • reactjs/react.devAvatar von reactjs

    reactjs/react.dev

    11,765Auf GitHub ansehen↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    JavaScriptdocumentationjavascriptreact
    Auf GitHub ansehen↗11,765
  • leptos-rs/leptosAvatar von leptos-rs

    leptos-rs/leptos

    20,993Auf GitHub ansehen↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Rustdomfine-grainedisomorphic
    Auf GitHub ansehen↗20,993
Alle 30 Alternativen zu React anzeigen→