ما هو عمل الإرسال؟
ما هو عمل الإرسال؟

فيديو: ما هو عمل الإرسال؟

فيديو: ما هو عمل الإرسال؟
فيديو: Differential Pressure Transmitter Explained 2024, شهر نوفمبر
Anonim

ديسباتش أكشن يوفر آلية لتجميع مجموعة من الوظائف ذات الصلة في واحد عمل ، مما يلغي الحاجة إلى إنشاء منفصل أجراءات لكل وظيفة.

السؤال أيضا ، ما هي وظيفة الإرسال؟

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

وبالمثل ، هل يمكن للمخفض إرسال إجراء؟ 4 إجابات. إيفاد عمل داخل مخفض هو مضاد للنمط. لك مخفض يجب أن يكون بدون آثار جانبية ، ببساطة هضم عمل الحمولة وإعادة كائن الحالة الجديد. اضافة مستمعين وارسال أجراءات في حدود يمكن المخفض يؤدي إلى بالسلاسل أجراءات والآثار الجانبية الأخرى.

بهذه الطريقة ، ماذا يفعل متجر الإرسال؟

إرسال (الإجراء) يرسل إجراءً. هذه هي الطريقة الوحيدة لإحداث تغيير في الحالة. ال المتجر سيتم استدعاء وظيفة الاختزال مع نتيجة getState () الحالية والإجراء المحدد بشكل متزامن.

كيف ترسل عملًا في Redux؟

ومع ذلك ، عندما تريد إرسال عمل من المكون الخاص بك ، يجب عليك أولاً توصيله بالمتجر واستخدام طريقة الاتصال للتفاعل- إعادة (الطريقة الثانية). بعد ذلك ، عندما تبدأ في الحصول على منطق في وظيفة mapDispatchToProps الخاصة بك ، فقد حان الوقت لذلك إيفاد العمل في قصتك (الطريقة الثالثة).

موصى به: