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
·
software-mansion avatar

software-mansion/react-native-screens

0
View on GitHub↗
3,689 Stars·661 Forks·TypeScript·MIT·2 Aufrufedocs.swmansion.com/react-native-screens↗

React Native Screens

react-native-screens is a set of native navigation primitives and a cross-platform UI bridge that maps JavaScript interfaces to platform-specific screen management. It serves as a mobile screen transition engine and a native view hierarchy manager, bridging high-level navigation interfaces to native view hierarchies and transition engines.

The project distinguishes itself by unifying navigation experiences across mobile, web, television, and spatial computing devices. It utilizes platform-specific navigation primitives to ensure screen transitions and presentation styles align with native system behaviors.

The framework optimizes performance by managing which components are attached to the native view tree to reduce memory load. It includes capabilities for freezing inactive screens and implementing full-screen transparent overlays that render directly beneath the system window layer.

Features

  • React Native Navigation Frameworks - Provides native navigation primitives for React Native to ensure platform-specific screen transitions and a native feel.
  • Native Navigation - Integrates platform-specific navigation interfaces to ensure movement between screens performs at native speed.
  • Cross-Platform Navigation Libraries - Offers a shared API that bridges JavaScript interfaces to platform-specific navigation management.
  • Cross-Platform Abstractions - Provides a unified interface for rendering navigation elements across mobile, web, and spatial computing platforms.
  • Cross-Platform Page Navigation - Unifies the way users move between screens across mobile, web, television, and spatial computing devices.
  • Cross-Platform UI Frameworks - Enables a unified navigation experience that runs consistently across mobile, web, television, and spatial devices.
  • Cross-Platform UI Bridges - Provides an interface for managing screen navigation across mobile, web, and spatial computing devices.
  • Native View Hierarchy Management - Directly manipulates the platform native view hierarchy to attach or detach components based on visibility.
  • Screen Transitions - Defines how screens appear and disappear using platform-native animations and presentation styles.
  • Native Navigation Controller Wrappers - Wraps native iOS and Android navigation controllers to provide high-performance system-level screen transitions.
  • UI Component Rendering Pausing - Pauses rendering for off-screen components using a suspension mechanism to reduce CPU load.
  • Mobile Performance Optimizations - Optimizes mobile performance by reducing memory overhead through native view hierarchy management and screen freezing.
  • Hardware-Accelerated UI Transitions - Maps animation definitions to native GPU-accelerated APIs for smooth, system-native screen transitions.
  • Off-Screen Rendering Suspension - Pauses the rendering cycle for off-screen views to optimize CPU and battery usage while preserving state.

Star-Verlauf

Star-Verlauf für software-mansion/react-native-screensStar-Verlauf für software-mansion/react-native-screens

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

Open-Source-Alternativen zu React Native Screens

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit React Native Screens.
  • wechat-miniprogram/kboneAvatar von wechat-miniprogram

    wechat-miniprogram/kbone

    4,914Auf GitHub ansehen↗

    kbone is an isomorphic frontend framework and web-to-mini-program adapter. It serves as a cross-platform UI bridge and DOM simulation library that allows web applications to run inside WeChat Mini Programs by simulating a browser environment for JavaScript code. The project enables the migration of web UI frameworks into restricted environments by providing simulated browser interfaces and APIs. It translates standard web components and routing into native mini program elements and page transitions, allowing a single codebase to function as both a standard website and a mini program. The fra

    JavaScript
    Auf GitHub ansehen↗4,914
  • material-components/material-componentsAvatar von material-components

    material-components/material-components

    1,095Auf GitHub ansehen↗

    Material Components is a cross-platform user interface framework and design system library that provides a collection of reusable interface elements. It is built to ensure consistent visual identity and interaction patterns across diverse web and mobile environments by utilizing shared design tokens and standardized development guidelines. The project distinguishes itself through a modular architecture that allows for the independent integration or extension of individual interface components. It supports both native and cross-platform implementations, enabling developers to maintain a unifie

    materialmaterial-componentsmaterial-design
    Auf GitHub ansehen↗1,095
  • geekyants/nativebaseAvatar von GeekyAnts

    GeekyAnts/NativeBase

    20,389Auf GitHub ansehen↗

    NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build consistent mobile and web applications. It provides a cross-platform UI component library and a React Native component framework that enable the creation of layouts across Android, iOS, and the web from a single codebase. The system is distinguished by a responsive design system that automatically adjusts layouts and global themes to fit different screen sizes and color modes. It utilizes a utility-based styling approach, allowing developers to apply visual styles directly through com

    TypeScript
    Auf GitHub ansehen↗20,389
  • jetbrains/compose-jbAvatar von JetBrains

    JetBrains/compose-jb

    19,136Auf GitHub ansehen↗

    This is a Kotlin Multiplatform UI framework for building consistent user interfaces across desktop, web, and mobile platforms using a single codebase. It functions as a declarative framework that enables the creation of shared UI components that run across multiple target environments. The project includes a cross-platform desktop toolkit for managing native window features, system notifications, and hardware acceleration. For web targets, it provides a declarative interface library and a rendering engine that executes via WebAssembly to achieve high-performance execution in browsers. The fr

    Kotlin
    Auf GitHub ansehen↗19,136
Alle 30 Alternativen zu React Native Screens anzeigen→

Häufig gestellte Fragen

Was macht software-mansion/react-native-screens?

react-native-screens is a set of native navigation primitives and a cross-platform UI bridge that maps JavaScript interfaces to platform-specific screen management. It serves as a mobile screen transition engine and a native view hierarchy manager, bridging high-level navigation interfaces to native view hierarchies and transition engines.

Was sind die Hauptfunktionen von software-mansion/react-native-screens?

Die Hauptfunktionen von software-mansion/react-native-screens sind: React Native Navigation Frameworks, Native Navigation, Cross-Platform Navigation Libraries, Cross-Platform Abstractions, Cross-Platform Page Navigation, Cross-Platform UI Frameworks, Cross-Platform UI Bridges, Native View Hierarchy Management.

Welche Open-Source-Alternativen gibt es zu software-mansion/react-native-screens?

Open-Source-Alternativen zu software-mansion/react-native-screens sind unter anderem: wechat-miniprogram/kbone — kbone is an isomorphic frontend framework and web-to-mini-program adapter. It serves as a cross-platform UI bridge and… material-components/material-components — Material Components is a cross-platform user interface framework and design system library that provides a collection… geekyants/nativebase — NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build… jetbrains/compose-jb — This is a Kotlin Multiplatform UI framework for building consistent user interfaces across desktop, web, and mobile… remaxjs/remax — Remax is a cross-platform UI framework and engine for building mini programs using React. It functions as a runtime… lapce/floem — Floem is a native desktop UI framework and cross-platform toolkit for building high-performance user interfaces. It…