Abdelrahman Mostafa10 نشر 11 ديسمبر 2023 أرسل تقرير نشر 11 ديسمبر 2023 غالبًا ما أجد في أغلب الشروحات أنه يستخدم Redux في مشاريع React لكن سمعت البعض يتحدث عن أنها ليست الأفضل وينصحون باستخدام Zustand مع Immer فما السبب، هل لدى أحدكم تجربة تفيد بخصوص ذلك؟ اقتباس
0 محمد سعد شحرور نشر 11 ديسمبر 2023 أرسل تقرير نشر 11 ديسمبر 2023 يمكنك استعمال أي من هذه المكاتب لأداء غرض ال state managment في react، ولكن يوجد فروقات بينها بالطبع. اليك مقارنة تشمل هذه الفروقات: Redux: غير مخصصة فقط ل react. تدير حالة التطبيق على نمط شجرة، وتستخدم هذه المفاهيم: store, actions, reducers, middle ware. تستخدم عادة في ادارة الحالة للمشروع في حال تعقده، وفي التطبيقات الضخمة. Zustand: مخصصة ل react. تستخدم ال hooks الخاصة ب react لادارة الحالة للمشروع، وتستخدم هذه المفاهيم: state, actions, Immer Integration. تستخدم عادة في المشاريع الصغيرة والتي يفضل استخدام البساطة فيها (على عكس redux التي تستعمل في المشاريع المعقدة) Immer: تستخدم مع zustand او حتى redux. تستخدم لتبسيط عمليات تحديث الحالة. اقتباس
السؤال
Abdelrahman Mostafa10
غالبًا ما أجد في أغلب الشروحات أنه يستخدم Redux في مشاريع React لكن سمعت البعض يتحدث عن أنها ليست الأفضل وينصحون باستخدام Zustand مع Immer فما السبب، هل لدى أحدكم تجربة تفيد بخصوص ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.