انتقل إلى المحتوى

يوفر هذا المنتج مجموعة من أنماط مكونات UI المدعومة بآلات الحالات المنتهية، ما يمكّن المطورين من بناء أنظمة تصميم مرنة وسهلة الوصول.

وهو يدعم أطر عمل الواجهة الأمامية المختلفة، بما فيها React وVue وSolid.js وSvelte، ويوفر نهجًا مستقلًا عن إطار العمل لبناء مكونات UI.

تتمحور هذه المكتبة حول آلات الحالات التي تتولى منطق المكونات المعقد، ما يتيح للمطورين التركيز على تصميم UI مع ضمان وظائف موثوقة.

صُممت المكونات مع مراعاة إمكانية الوصول، وتستخدم محولات مدمجة متوافقة مع WAI-ARIA تربط مخرجات الآلة بدلالات DOM.

بالإضافة إلى ذلك، فإن طبيعتها غير المرتبطة بإطار وغير المنسقة مسبقًا تتيح لك استخدام حلول التنسيق التي تفضلها، وتمنحك حرية دمجها بسلاسة في أنظمة التصميم الحالية. وتعزز هذه المكتبة البساطة وإمكانية إعادة الاستخدام، وتقلل الحاجة إلى تكرار تنفيذ أنماط UI الشائعة في مشاريع مختلفة.

الميزات

  • مستقل عن إطار العمل
  • منطق مكونات مرن
  • متوافق مع WAI-ARIA
  • مكونات بلا واجهة مرئية أو أنماط افتراضية
  • يدعم أطر عمل متعددة من JS
  • تكامل سهل مع أنظمة التصميم
  • مكونات مبنية باستخدام آلات الحالات المحدودة

عناصر ذات صلة

Jotai

حل قوي وخفيف الوزن لإدارة الحالة، يعتمد نهجًا ذريًا لإدارة الحالة في تطبيقات React.

Legend State

تسهّل هذه المكتبة القوية إدارة الحالة في تطبيقاتك، وتجعل التعامل مع البيانات المعقدة أمرًا يسيرًا.

MobX-State-Tree

مكتبة متكاملة الميزات تُبسّط إدارة الحالة من خلال توفير نهج منظم للتعامل مع الحالة القابلة للتغيير.

MobX

يتيح حل إدارة الحالة هذا دمج البيانات الديناميكية في تطبيقاتك بسلاسة، والتكيف مع التغييرات بسهولة.

Redux Toolkit

مجموعة أدوات متكاملة صُممت لتبسيط عملية تطوير Redux وتحسينها، بما يضمن سهولة توقع سلوك التطبيقات وصيانتها.

valtio

تُبسّط هذه المكتبة إدارة الحالة القائمة على الوكلاء للتطبيقات الحديثة، وتحسن تجربة التطوير من خلال عرض فعّال ومعالجة سهلة للحالة.

zustand

حل حديث لإدارة حالة التطبيقات في تطبيقات React، مع التركيز على البساطة والأداء.

TanStack DB

مخزن تفاعلي على جهة العميل، مع استعلامات مباشرة وتعديلات تفاؤلية لتوفير واجهات متسقة خلال أجزاء من المللي ثانية ومزامنة فورية.