1 Repo
Frameworks that extend the core library to support deployment across multiple heterogeneous platforms from a single codebase.
Distinct from React Frameworks: Specifies the cross-platform/universal nature across web and mobile, distinct from general web-only React frameworks.
Explore 1 awesome GitHub repository matching web development · Universal Frameworks. Refine with filters or upvote what's useful.
Rax ist ein universelles React-Anwendungs-Framework und eine isomorphe JavaScript-Umgebung, die darauf ausgelegt ist, eine einzige Codebasis über Web-, Mobil- und Mini-Programm-Plattformen hinweg zu rendern. Es fungiert als plattformübergreifender Komponenten-Renderer, der React-Komponenten mithilfe einer standardisierten Treiberspezifikation in plattformspezifische Elemente übersetzt. Das Framework nutzt eine universelle UI-Treiberspezifikation, um die Komponentenlogik von der zugrunde liegenden UI-Schicht zu entkoppeln, was eine standardisierte DOM-Manipulation und Ereignisbehandlung über verschiedene Ausführungsumgebungen hinweg ermöglicht. Diese Architektur erlaubt die Integration nativer Mini-Programm-Komponenten und plattformspezifischer Plugins, um lokale Hardware- oder Softwarefunktionen zu nutzen. Es enthält ein Server-Side-Rendering-Framework zur Generierung von statischem HTML, um die anfängliche Ladezeit und die Sichtbarkeit in Suchmaschinen zu verbessern, ergänzt durch einen Client-Side-Hydration-Mechanismus, um die Schnittstelle interaktiv zu machen. Das System bietet zudem ein universelles Anwendungs-Lifecycle-Management zur Handhabung von Initialisierung, Routing und Zustandsübergängen über Plattformen hinweg.
Acts as a universal application framework for building single-codebase apps that run across web, mobile, and mini-programs using React.