انتخاب (Select)

انتخاب به کاربر این امکان را می‌دهد که یک یا چند گزینه را از یک لیست انتخاب کند. این کامپوننت یک Wrapper برای react-select است.

پایه (Basic)

استفاده اساسی.

اندازه (Size)

سه اندازه مختلف برای گزینه‌ها در انتخاب وجود دارد.

انتخاب چندگانه (Multi Selection)

با تنظیم isMulti به true، می‌توانیم چندین گزینه را از لیست انتخاب کنیم.

غیرفعال (Disabled)

مثال برای غیرفعال کردن.

غیرفعال جستجو (Disabled Search)

انتخاب به طور پیش‌فرض قابل جستجو است، اما می‌توانیم این ویژگی را با تنظیم isSearchable به false غیرفعال کنیم.

گروه‌بندی (Group)

گزینه‌ها می‌توانند با داده‌های تو در تو گروه‌بندی شوند.

سفارشی (Custom)

React-select به ما اجازه می‌دهد تا بلوک‌های ساختاری کامپوننت را سفارشی کنیم. برای جزئیات بیشتر به اینجا مراجعه کنید.

آسنک در جستجو (Async on Search)

از کامپوننت آسنک برای بارگذاری گزینه‌ها از یک منبع راه دور به محض تایپ کاربر استفاده کنید.

بارگذاری گزینه در گسترش (Load Options on Expand)

می‌توانیم گزینه‌ها را با کلیک روی Select بارگذاری کنیم.

قابل ساخت (Creatable)

مثالی برای ایجاد گزینه جدید از طریق ورودی Select.

API

انتخاب (Select)
ویژگیتوضیحاتنوعپیش‌فرض
componentAsدریافت کامپوننت‌های پیشرفته از react-select، مانند Async و CreatableReactNodeReactSelect
sizeاندازه انتخاب'lg' | 'md' | 'sm''md'

وابستگی‌ها

React Select

Select یک کامپوننت wrapper برای react-selectاست.

تمام props های react-select می‌توانند بر روی این کامپوننت اعمال شوند، برای لیست کامل API به مستندات رسمی مراجعه کنید.