5 dépôts
Libraries specifically designed to manage routing and screen transitions within React Native applications.
Distinct from React Native Navigation: Existing candidates are either too broad (RN apps) or too narrow (UX transitions)
Explore 5 awesome GitHub repositories matching mobile development · React Native Navigation Frameworks. Refine with filters or upvote what's useful.
This is a bottom sheet component library for React Native that provides gesture-driven panels sliding up from the bottom of the screen. The library is built around configurable snap points, dynamic sizing, keyboard awareness, modal presentation, and synchronized scrolling, with native driver animation offloaded to the native thread for smooth performance. The library distinguishes itself through deep gesture and animation control, including custom gesture handler overrides, scroll-gesture synchronization, and dynamic snap point recalculation when content size or keyboard visibility changes. I
Integrates bottom sheets as standard screens or modals in React Navigation.
This project is a cross-platform mobile navigation library and declarative routing engine. It maps components to named scenes within a centralized configuration to manage application flow and screen transitions. The system distinguishes itself through a variety of specialized navigation patterns, including a mobile drawer navigation system for side menus and a tab navigation framework for organizing top-level views. It also features a modal overlay manager for rendering screens as pop-ups or transparent lightboxes and a deep linking handler that maps incoming URIs to specific application scen
Provides a centralized routing configuration to manage screen transitions and flow across React Native applications.
This project is a cross-platform mobile tab navigator for React Native. It provides a swipable tab interface and an animated view switcher that allows users to move between different content areas using horizontal swipe gestures. The system features a customizable tab bar component that can be styled or replaced with custom components to control the visual layout. It supports independent scroll state management, ensuring each individual page maintains its own vertical scroll position when switching views. The navigation framework handles tab transition control and adjacent page pre-rendering
Provides a comprehensive tabbed navigation framework specifically designed for React Native applications.
Ce projet fournit un composant de navigation par onglets pour les applications mobiles multiplateformes. Il fonctionne comme un conteneur de navigation qui organise le contenu en vues séparées, permettant aux utilisateurs de basculer entre les écrans via une barre d'onglets ou des gestes de balayage. Le composant dispose d'une interface de barre d'onglets personnalisable qui prend en charge le style de marque, les icônes, les badges et le défilement horizontal pour accueillir de nombreuses cibles de navigation. Il inclut également un système de rendu différé qui retarde l'instanciation des scènes d'onglets jusqu'à ce qu'elles reçoivent le focus pour améliorer la vitesse de chargement initiale. L'implémentation couvre la gestion de la barre d'onglets et l'interception des interactions, permettant une logique personnalisée pour modifier le comportement de basculement par défaut. Les capacités supplémentaires incluent le contrôle de l'interaction du clavier pour gérer la visibilité du clavier logiciel lors des transitions de scène.
Provides a specialized navigation framework for managing routing and screen transitions in React Native.
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 sys
Provides native navigation primitives for React Native to ensure platform-specific screen transitions and a native feel.