ما هو bindActionCreators؟
ما هو bindActionCreators؟

فيديو: ما هو bindActionCreators؟

فيديو: ما هو bindActionCreators؟
فيديو: 64. Dispatch Actions in React Components using mapDispatchToProps and bindActionCreators - ReactJS 2024, يمكن
Anonim

# bindActionCreators (actionCreators، dispatch) يحول كائنًا تكون قيمه منشئ إجراءات ، إلى كائن له نفس المفاتيح ، ولكن مع كل مُنشئ إجراء ملفوف في مكالمة إرسال حتى يتم استدعاؤها مباشرة. عادةً ما يجب عليك فقط الاتصال بالإرسال مباشرةً من مثيل المتجر الخاص بك.

وبالمثل ، يُسأل ، ما هو استخدام mapDispatchToProps؟

توفير أ mapDispatchToProps يسمح لك بتحديد الإجراءات التي قد يحتاج المكون الخاص بك لإرسالها. يتيح لك توفير وظائف إرسال العمل كدعامات. لذلك ، بدلاً من استدعاء الدعائم.

بعد ذلك ، السؤال هو ، ما هو ديسباتش في رد الفعل JS؟ إرسال () هي الطريقة المستخدمة إرسال الإجراءات وتحريك التغييرات في حالة المتجر. تتفاعل -redux يحاول ببساطة منحك وصولاً سهلاً إليه. لاحظ ، مع ذلك ، أن إرسال غير متوفر في الدعائم إذا قمت بتمرير الإجراءات إلى وظيفة الاتصال الخاصة بك.

بعد ذلك ، يمكن للمرء أن يتساءل أيضًا ، ما هم مبتكرو الفعل؟

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

ما هو الفرق بين mapStateToProps و mapDispatchToProps؟

3 إجابات. mapStateToProps هي وظيفة ستستخدمها لتوفير بيانات المتجر للمكون الخاص بك ، بينما mapDispatchToProps هو شيء ستستخدمه لتزويد صانعي الإجراء كدعامات لمكونك.