awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
enesozturk avatar

enesozturk/react-native-hold-menu

0
View on GitHub↗
1,520 星标·112 分支·TypeScript·MIT·5 次浏览enesozturk.github.io/react-native-hold-menu↗

React Native Hold Menu

React Native Hold Menu is a UI component library and cross-platform mobile framework providing a context menu widget for iOS and Android applications. It displays an interactive popup action menu when users press and hold a specific interface element, enabling quick action workflows within mobile applications.

The library utilizes a native gesture-driven architecture to animate menu transitions and scale changes on the native UI thread. It includes dynamic layout calculations to compute menu positioning and prevent screen overflow during device rotation, window resizing, and orientation changes. A shared-element portal container renders contextual menu overlays across the entire application layout, while runtime theme resolution automatically adjusts color palettes based on device light and dark appearance settings.

Features

  • Context Menu Logic - Adds long-press context menus and quick action overlays to mobile app screens for faster user workflows.
  • Native Module Bridges - Bridges touch events and layout measurements across iOS and Android runtimes using native modules.
  • UI Thread Gesture Animations - Animates menu transitions and scale changes smoothly by running gesture responses on the native UI thread.
  • React Native Components - Builds custom user interfaces and interactive components for mobile applications built with React Native.
  • React Native Component Libraries - Offers a library of pre-built visual elements and interface components designed for cross-platform mobile development.
  • Menu Components - Displays a popup action menu when users press and hold an interface element in mobile applications.
  • Context Menu Triggers - Displays an interactive contextual menu overlay when users press and hold a specific interface element.
  • Portal Rendering - Renders contextual menu overlays on top of the entire application layout using a centralized screen portal container.
  • Cross-Platform App Development - Enables building mobile apps that run on iOS and Android from a single codebase with shared logic.
  • Native Mobile Application Frameworks - Provides a framework for building native iOS and Android applications using JavaScript and React.

Star 历史

enesozturk/react-native-hold-menu 的 Star 历史图表enesozturk/react-native-hold-menu 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 React Native Hold Menu 的精选搜索

收录 React Native Hold Menu 的精选合集。
  • Context menu extensions

常见问题解答

enesozturk/react-native-hold-menu 是做什么的?

React Native Hold Menu is a UI component library and cross-platform mobile framework providing a context menu widget for iOS and Android applications. It displays an interactive popup action menu when users press and hold a specific interface element, enabling quick action workflows within mobile applications.

enesozturk/react-native-hold-menu 的主要功能有哪些?

enesozturk/react-native-hold-menu 的主要功能包括:Context Menu Logic, Native Module Bridges, UI Thread Gesture Animations, React Native Components, React Native Component Libraries, Menu Components, Context Menu Triggers, Portal Rendering。

enesozturk/react-native-hold-menu 有哪些开源替代品?

enesozturk/react-native-hold-menu 的开源替代品包括: nysamnang/react-native-raw-bottom-sheet — React Native Raw Bottom Sheet is a cross-platform mobile UI component that renders custom sliding modal panels and… vczero/react-native-lesson — This project is a cross-platform mobile framework tutorial and JavaScript mobile app curriculum designed to teach the… chakra-ui/zag — Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across… shoutem/ui — This project is a cross-platform mobile UI library and design system built for the React Native framework. It provides… shopify/flash-list — This project provides high-performance list components for React Native that utilize a view-recycling rendering… jeremybarbet/react-native-modalize — React Native Modalize is a customizable bottom sheet component designed for mobile applications. It functions as a…

React Native Hold Menu 的开源替代方案

相似的开源项目,按与 React Native Hold Menu 的功能重合度排序。
  • nysamnang/react-native-raw-bottom-sheetnysamnang 的头像

    nysamnang/react-native-raw-bottom-sheet

    1,204在 GitHub 上查看↗

    React Native Raw Bottom Sheet is a cross-platform mobile UI component that renders custom sliding modal panels and action menus rising from the bottom of the screen. It provides a native application interface overlay designed for mobile app development to display custom content, menus, and forms. The component supports customizable sheet behavior, allowing developers to configure animation durations, custom dimensions, and visual styling for the root backdrop, container view, and draggable handles. Dismissal and interaction mechanics include backdrop mask interception, downward drag gestures,

    JavaScriptaction-sheetbottom-animatedbottom-drawer
    在 GitHub 上查看↗1,204
  • vczero/react-native-lessonvczero 的头像

    vczero/react-native-lesson

    4,049在 GitHub 上查看↗

    This project is a cross-platform mobile framework tutorial and JavaScript mobile app curriculum designed to teach the development of iOS and Android applications. It provides a structured educational guide and a set of lessons covering project bootstrapping, state management, and declarative user interface structures. The curriculum includes specific guides on mobile native bridge integration, providing tutorials on how to connect custom platform code to a cross-platform framework to access device-specific system APIs and hardware. The course covers the implementation of responsive mobile us

    HTML
    在 GitHub 上查看↗4,049
  • chakra-ui/zagchakra-ui 的头像

    chakra-ui/zag

    5,121在 GitHub 上查看↗

    Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across different rendering engines. It functions as a toolkit for modeling complex user interface interactions using statecharts, decoupling the underlying logic and accessibility attributes from visual styling. The library is framework-agnostic, utilizing specialized adapters to bridge its state machine logic with various JavaScript libraries such as React, Solid, Vue, and Svelte. This approach allows developers to maintain a single interaction model while applying any CSS or styli

    TypeScripta11yaccessibilityagnostic
    在 GitHub 上查看↗5,121
  • shoutem/uishoutem 的头像

    shoutem/ui

    4,976在 GitHub 上查看↗

    This project is a cross-platform mobile UI library and design system built for the React Native framework. It provides a collection of styleable and reusable interface components to ensure visual consistency across different mobile operating systems. The framework includes a specialized tool for transforming raw HTML strings into native mobile components using custom element rendering and style overrides. It also features a remote update system that allows interface changes and new features to be pushed directly to devices without requiring a full application store release. The library cover

    JavaScript
    在 GitHub 上查看↗4,976
  • 查看 React Native Hold Menu 的所有 30 个替代方案→