فيديو: ما هو bindActionCreators؟
2024 مؤلف: Stanley Ellington | [email protected]. آخر تعديل: 2023-12-16 00:13
# bindActionCreators (actionCreators، dispatch) يحول كائنًا تكون قيمه منشئ إجراءات ، إلى كائن له نفس المفاتيح ، ولكن مع كل مُنشئ إجراء ملفوف في مكالمة إرسال حتى يتم استدعاؤها مباشرة. عادةً ما يجب عليك فقط الاتصال بالإرسال مباشرةً من مثيل المتجر الخاص بك.
وبالمثل ، يُسأل ، ما هو استخدام mapDispatchToProps؟
توفير أ mapDispatchToProps يسمح لك بتحديد الإجراءات التي قد يحتاج المكون الخاص بك لإرسالها. يتيح لك توفير وظائف إرسال العمل كدعامات. لذلك ، بدلاً من استدعاء الدعائم.
بعد ذلك ، السؤال هو ، ما هو ديسباتش في رد الفعل JS؟ إرسال () هي الطريقة المستخدمة إرسال الإجراءات وتحريك التغييرات في حالة المتجر. تتفاعل -redux يحاول ببساطة منحك وصولاً سهلاً إليه. لاحظ ، مع ذلك ، أن إرسال غير متوفر في الدعائم إذا قمت بتمرير الإجراءات إلى وظيفة الاتصال الخاصة بك.
بعد ذلك ، يمكن للمرء أن يتساءل أيضًا ، ما هم مبتكرو الفعل؟
ان منشئ العمل هي مجرد وظيفة تقوم بإرجاع عمل موضوع. استدعاء منشئ العمل لا يفعل شيئًا سوى إرجاع كائن ، لذلك عليك إما ربطه بالمتجر مسبقًا ، أو إرسال نتيجة استدعاء منشئ العمل.
ما هو الفرق بين mapStateToProps و mapDispatchToProps؟
3 إجابات. mapStateToProps هي وظيفة ستستخدمها لتوفير بيانات المتجر للمكون الخاص بك ، بينما mapDispatchToProps هو شيء ستستخدمه لتزويد صانعي الإجراء كدعامات لمكونك.