وب‌سرویس مجید

پروژه react-complex-tree

lukasbach/react-complex-tree

درختی کاربردی و قابل دسترس برای رابط‌های کاربری که نیاز به انتخاب چندگانه و کشیدن و رها کردن دارند

کاربرد:

این کامپوننت یک درخت ساختاریافته (Tree) برای نمایش داده‌های سلسله‌مراتبی مثل پوشه‌ها، دسته‌بندی‌ها یا منوها فراهم می‌کنه و از قابلیت‌هایی مثل انتخاب چندگانه، کشیدن و رها کردن (Drag & Drop)، و دسترس‌پذیری (Accessibility) پشتیبانی می‌کنه.

در چه شرایطی بهتره استفاده شود؟

وقتی به یک درخت انعطاف‌پذیر و بدون قید و بند طراحی نیاز داری، مخصوصاً در ابزارهای مدیریتی مثل پنل‌های ادمین، فایل منیجرها یا سیستم‌های دسته‌بندی پیچیده. این کامپوننت هیچ نظری در مورد استایل یا رفتار پیش‌فرض نداره، پس کاملاً تحت کنترل توئه

چند مثال از موارد استفاده:

- مدیریت پوشه‌ها و فایل‌ها در یک فایل منیجر آنلاین

- ساخت ساختار سازمانی با قابلیت جابجایی کارمندان با Drag & Drop

- انتخاب چند دسته‌بندی از یک لیست سلسله‌مراتبی در فیلترهای پیشرفته

- طراحی منوی چند سطحی با قابلیت باز کردن/بستن شاخه‌ها و انتخاب گزینه‌ها

  • ##react
  • ##tree
  • ##draganddrop
  • ##multiselect
  • ##accessibility
  • ##ui
  • ##components
  • ##frontend
  • ##hierarchy
  • ##webapp