اذهب إلى المحتوى
  • 0

هل من الأفضل استخدام Redux أم Zustand مع Immer

Abdelrahman Mostafa10

السؤال

غالبًا ما أجد في أغلب الشروحات أنه يستخدم Redux في مشاريع React لكن سمعت البعض يتحدث عن أنها ليست الأفضل وينصحون باستخدام Zustand مع Immer فما السبب، هل لدى أحدكم تجربة تفيد بخصوص ذلك؟

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يمكنك استعمال أي من هذه المكاتب لأداء غرض ال state managment في react، ولكن يوجد فروقات بينها بالطبع.

اليك مقارنة تشمل هذه الفروقات:

  • Redux:
  1. غير مخصصة فقط ل react.
  2. تدير حالة التطبيق على نمط شجرة، وتستخدم هذه المفاهيم: store, actions, reducers, middle ware.
  3. تستخدم عادة في ادارة الحالة للمشروع في حال تعقده، وفي التطبيقات الضخمة.
  • Zustand:
  1. مخصصة ل react.
  2. تستخدم ال hooks الخاصة ب react لادارة الحالة للمشروع، وتستخدم هذه المفاهيم: state, actions, Immer Integration.
  3. تستخدم عادة في المشاريع الصغيرة والتي يفضل استخدام البساطة فيها (على عكس redux التي تستعمل في المشاريع المعقدة)
  •  Immer:
  1. تستخدم مع zustand او حتى redux.
  2. تستخدم لتبسيط عمليات تحديث الحالة.
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...