حالة الاستخدام الشائعة لـ bindActionCreators
(على الأقل مع React) هي كما يلي:
const mapDispatchToProps = (dispatch) => bindActionCreators({
myActionCreator,
anotherActionCreator
}, dispatch);
إذا تم معالجة الوظيفة تلقائيًا (يمكن استدعاؤها باستخدام وسيطتين ، ولكنها ستعيد دالة إذا تم استدعاؤها باستخدام وسيطة واحدة فقط) يمكن تبسيطها إلى:
const mapDispatchToProps = bindActionCreators({
myActionCreator,
anotherActionCreator
});
dispatch
؟؟ !!")إذا كان هذا شيئًا يستحق الاستكشاف ، فسأكون سعيدًا بفتح طلب سحب حتى نتمكن من رؤية الشكل الذي سيبدو عليه التنفيذ الفعلي.
نعم ، دعنا نجري علاقات عامة ونناقش هذا مع بعض التعليمات البرمجية الحقيقية وراءها.
نظرًا لأن لدينا بالفعل اختصار الكائن لـ connect
، لست متأكدًا من أنني أرى حالة الاستخدام الدقيقة هنا.
تضمين التغريدة