5 repository-uri
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.
Acest proiect oferă o componentă de navigare prin tab-uri pentru aplicații mobile cross-platform. Funcționează ca un container de navigare care organizează conținutul în vizualizări separate, permițând utilizatorilor să comute între ecrane prin intermediul unei bare de tab-uri sau gesturi de swipe. Componenta dispune de o interfață de bară de tab-uri personalizabilă care suportă stilizare de brand, iconițe, badge-uri și scroll orizontal pentru a acomoda numeroase ținte de navigare. Include, de asemenea, un sistem de randare amânată care întârzie instanțierea scenelor de tab-uri până când acestea primesc focus, pentru a îmbunătăți viteza de încărcare inițială. Implementarea acoperă gestionarea barei de tab-uri și interceptarea interacțiunilor, permițând logicii personalizate să modifice comportamentul implicit de comutare. Capabilitățile suplimentare includ controlul interacțiunii cu tastatura pentru a gestiona vizibilitatea tastaturii software în timpul tranzițiilor între scene.
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.