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

Zustand حل لإدارة الحالة صغير وسريع وقابل للتوسع لـ React. تركز فلسفته على البساطة والحد الأدنى، مع توفير ميزات قوية لإدارة الحالات المعقدة.

باستخدام Zustand، يمكنك إنشاء المخازن ببضعة أسطر من الأكواد والوصول إلى الحالة بسهولة في أنحاء تطبيقك، دون الحاجة إلى أكواد تمهيدية معقدة أو مزودات مرهقة.

تتيح لك هذه المكتبة إدارة الحالة بطريقة متوقعة وفعالة وسهلة الصيانة. صُممت واجهة API الخاصة بـ Zustand لتكون بديهية، ما يسمح بدمجها بسلاسة في مكونات React وتعزيز سير عملك وإنتاجيتك.

الميزات

  • خفيف وسريع
  • واجهة API بسيطة
  • تفاعلية مدمجة
  • يدعم التراجع والإعادة
  • تكامل سهل مع React
  • أكواد تمهيدية قليلة

عناصر ذات صلة

Jotai

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

valtio

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

Legend State

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

MobX

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

Redux Toolkit

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

MobX-State-Tree

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

TanStack DB

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

TinyBase

مخزن بيانات تفاعلي في الذاكرة ومحرك مزامنة للتطبيقات التي تعطي الأولوية للعمل المحلي، مع CRDTs واستعلامات ومستمعين دقيقين وخطافات ومكونات React اختيارية.