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

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

تتيح للمطورين إنشاء أجزاء ذرية من الحالة تُعرف باسم «atoms»، ما يوفر طريقة مرنة وفعالة لإدارة الحالة العامة دون عمليات إعادة عرض غير ضرورية. وقد صُممت المكتبة خصيصًا للعمل بسلاسة مع React 18، كما تقدم واجهة مخزن توسع نطاق استخدامها إلى ما وراء React.

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

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

الميزات

  • إدارة الحالة الذرية
  • واجهة برمجية أساسية بسيطة (2kb)
  • يدعم الذرات المشتقة
  • لا حاجة إلى مفاتيح نصية
  • يدعم TypeScript
  • أداء عرض محسّن
  • استخدام مرن مع React
  • أدوات مساعدة للاستمرارية والتهيئة
  • دعم غير متزامن مدمج
  • يتكامل بسهولة مع تطبيقات React الحالية

عناصر ذات صلة

zustand

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

valtio

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

Legend State

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

MobX

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

Redux Toolkit

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

MobX-State-Tree

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

TanStack DB

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

TinyBase

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