1 dépôt
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 est un framework d'application universel React et un environnement JavaScript isomorphe conçu pour rendre une base de code unique sur le web, le mobile et les plateformes de mini-programmes. Il fonctionne comme un moteur de rendu de composants multiplateforme qui traduit les composants React en éléments spécifiques à la plateforme via une spécification de pilote standardisée. Le framework utilise une spécification de pilote d'interface utilisateur universelle pour découpler la logique des composants de la couche UI sous-jacente, permettant une manipulation du DOM et une gestion des événements standardisées à travers différents environnements d'exécution. Cette architecture permet l'intégration de composants de mini-programmes natifs et de plugins spécifiques à la plateforme pour exploiter les fonctionnalités matérielles ou logicielles locales. Il inclut un framework de rendu côté serveur (SSR) pour générer du HTML statique afin d'améliorer les vitesses de chargement initial et la visibilité sur les moteurs de recherche, complété par un mécanisme d'hydratation côté client pour rendre l'interface interactive. Le système fournit également une gestion universelle du cycle de vie des applications pour gérer l'initialisation, le routage et les transitions d'état entre les plateformes.
Acts as a universal application framework for building single-codebase apps that run across web, mobile, and mini-programs using React.