awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
JedWatson avatar

JedWatson/react-select

0
View on GitHub↗
28,040 نجوم·4,124 تفرعات·TypeScript·MIT·4 مشاهداتreact-select.com↗

React Select

react-select is a customizable select input for React applications that supports single and multiple value selection with integrated search. It functions as a form input library providing a selection interface capable of fetching and displaying options from remote APIs dynamically as a user types.

The library is distinguished by a component-injection architecture that allows users to replace internal UI fragments with custom React components. It further enables deep visual customization through prop-based style merging, allowing user-defined CSS objects to override internal defaults for branded interfaces.

The project covers a broad range of capabilities including async data loading, controlled input management, and the ability for users to create and insert their own custom choices into the selection list during active interaction.

Features

  • Form and Input Management - Offers a comprehensive library of customizable selectable input elements for managing user input and state in React.
  • Searchable Select Inputs - Provides a searchable select input for picking single or multiple options with custom placeholders.
  • Async Selection Interfaces - Provides a selection interface capable of fetching and displaying options from remote APIs dynamically.
  • Asynchronous Option Loading - Loads menu options from a remote source dynamically as the user interacts with the selection interface.
  • Select Dropdowns - Implements a customizable dropdown menu for selecting one or several items within a user interface.
  • Component Styling - Allows applying custom visual themes and overriding CSS properties to modify the selection interface look and feel.
  • Style Object Managers - Combines user-defined CSS objects with internal defaults to programmatically generate final computed styles.
  • Visual Style Customization - Enables deep visual customization by merging user-defined style objects with internal CSS defaults.
  • Controlled and Uncontrolled Input Hybrids - Provides a hybrid state model that allows the input to be used as either a controlled or uncontrolled component.
  • Controlled Input Management - Manages the selected value, menu visibility, and search text through manual updates or default values.
  • UI Component Injection - Implements a component-injection architecture allowing users to replace internal UI fragments with custom React components.
  • State Management Patterns - Employs a hybrid of controlled and uncontrolled state management to provide flexible component control.
  • Menu Visibility State Machines - Controls the visibility and positioning of the dropdown menu through a centralized internal state machine.
  • Custom Component Extensions - Allows injection of custom UI elements into the architecture to control how visual components behave and render.
  • Option Mapping Functions - Allows raw data arrays to be transformed into renderable menu items via customizable mapping functions.
  • Customizable Inputs - Implements a system for branded input fields through prop-based style merging and component injection.
  • Dynamic Option Creators - Enables users to create and insert new custom choices into the selection list during active interaction.
  • Selection Logic - Implements core selection logic for managing single and multiple item selection states through user interactions.
  • Form Controls - Comprehensive select control for React.
  • Specialized Components - The Select Component for React
  • UI Components - Flexible select and autocomplete component.

سجل النجوم

مخطط تاريخ النجوم لـ jedwatson/react-selectمخطط تاريخ النجوم لـ jedwatson/react-select

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة jedwatson/react-select؟

react-select is a customizable select input for React applications that supports single and multiple value selection with integrated search. It functions as a form input library providing a selection interface capable of fetching and displaying options from remote APIs dynamically as a user types.

ما هي الميزات الرئيسية لـ jedwatson/react-select؟

الميزات الرئيسية لـ jedwatson/react-select هي: Form and Input Management, Searchable Select Inputs, Async Selection Interfaces, Asynchronous Option Loading, Select Dropdowns, Component Styling, Style Object Managers, Visual Style Customization.

ما هي البدائل مفتوحة المصدر لـ jedwatson/react-select؟

تشمل البدائل مفتوحة المصدر لـ jedwatson/react-select: taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… hunvreus/basecoat — Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by… webstudio-is/webstudio — Webstudio is a visual CMS and website builder that provides a visual development environment for designing and… monterail/vue-multiselect — vue-multiselect is a selection component for Vue.js that provides a customizable dropdown input supporting single and… mui/base-ui — Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples…

بدائل مفتوحة المصدر لـ React Select

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Select.
  • taiga-family/taiga-uiالصورة الرمزية لـ taiga-family

    taiga-family/taiga-ui

    4,002عرض على GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    TypeScriptangularbest-practicescdk
    عرض على GitHub↗4,002
  • hunvreus/basecoatالصورة الرمزية لـ hunvreus

    hunvreus/basecoat

    3,653عرض على GitHub↗

    Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web components. It provides a collection of pre-styled interface elements and utility classes designed to function as static assets without requiring a dedicated JavaScript framework runtime. The project features a dedicated UI component scaffolder, providing a command line interface to automate the generation of project folder structures and the installation of component templates. Visual styles are managed through a system of CSS variables and utility classes, allowing for global theme a

    JavaScriptalpinecomponentscomponents-library
    عرض على GitHub↗3,653
  • chakra-ui/arkالصورة الرمزية لـ chakra-ui

    chakra-ui/ark

    5,004عرض على GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    TypeScriptcomponentsdesign-systemheadless
    عرض على GitHub↗5,004
  • webstudio-is/webstudioالصورة الرمزية لـ webstudio-is

    webstudio-is/webstudio

    8,240عرض على GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    TypeScriptaccessibilityalternativecloudflare
    عرض على GitHub↗8,240
  • عرض جميع البدائل الـ 30 لـ React Select→