5 repositorios
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.
Este proyecto proporciona un componente de navegación por pestañas para aplicaciones móviles multiplataforma. Funciona como un contenedor de navegación que organiza el contenido en vistas separadas, permitiendo a los usuarios cambiar entre pantallas mediante una barra de pestañas o gestos de deslizamiento. El componente cuenta con una interfaz de barra de pestañas personalizable que admite estilos de marca, iconos, insignias y desplazamiento horizontal para acomodar numerosos objetivos de navegación. También incluye un sistema de renderizado diferido que retrasa la instanciación de las escenas de las pestañas hasta que reciben el foco para mejorar la velocidad de carga inicial. La implementación cubre la gestión de la barra de pestañas y la interceptación de interacciones, permitiendo lógica personalizada para modificar el comportamiento de cambio predeterminado. Las capacidades adicionales incluyen el control de la interacción del teclado para gestionar la visibilidad del teclado virtual durante las transiciones de escena.
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.