5 Repos
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.
Dieses Projekt bietet eine Tab-Navigationskomponente für plattformübergreifende mobile Anwendungen. Sie fungiert als Navigationscontainer, der Inhalte in separate Ansichten organisiert und es Benutzern ermöglicht, über eine Tab-Leiste oder Wischgesten zwischen Bildschirmen zu wechseln. Die Komponente verfügt über ein anpassbares Tab-Leisten-Interface, das gebrandetes Styling, Icons, Badges und horizontales Scrollen unterstützt, um zahlreiche Navigationsziele unterzubringen. Sie enthält zudem ein verzögertes Rendering-System, das die Instanziierung von Tab-Szenen bis zum Erhalt des Fokus hinauszögert, um die initiale Ladezeit zu verbessern. Die Implementierung deckt das Management der Tab-Leiste und die Interaktionsabfangung ab, was eine benutzerdefinierte Logik zur Modifikation des Standard-Wechselverhaltens ermöglicht. Zusätzliche Funktionen umfassen die Steuerung der Tastaturinteraktion, um die Sichtbarkeit der Software-Tastatur während Szenenübergängen zu verwalten.
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.