BindActionCreators چیست؟
BindActionCreators چیست؟

تصویری: BindActionCreators چیست؟

تصویری: BindActionCreators چیست؟
تصویری: Знакомство с Redux #8: Action Creators 2024, ممکن است
Anonim

# bindActionCreators (actionCreators، dispatch) یک شی را که مقادیر آن خالق عمل هستند، به یک شی با کلیدهای یکسان تبدیل می‌کند، اما با هر اکشن ایجادکننده که در یک فراخوانی قرار می‌گیرد، بنابراین ممکن است مستقیماً فراخوانی شوند. معمولاً فقط باید با ارسال مستقیم در نمونه فروشگاه خود تماس بگیرید.

به همین ترتیب پرسیده می شود که MapDispatchToProps چه کاربردی دارد؟

ارائه الف mapDispatchToProps به شما این امکان را می دهد که مشخص کنید جزء شما ممکن است نیاز به ارسال داشته باشد. این به شما امکان می‌دهد تا عملکردهای ارسال کنش را به‌عنوان لوازم جانبی ارائه دهید. بنابراین، به جای فراخوانی props.

پس از آن، سوال این است که Dispatch در react JS چیست؟ ارسال () روشی است که برای آن استفاده می شود ارسال اعمال و تغییر حالت ماشه در فروشگاه. واکنش نشان دهند -redux به سادگی سعی می کند دسترسی راحت به آن را به شما بدهد. با این حال، توجه داشته باشید که ارسال اگر اقداماتی را به عملکرد اتصال خود منتقل کنید، در props در دسترس نیست.

متعاقباً ممکن است این سؤال نیز مطرح شود که اکشن آفرینان چیست؟

یک خالق اکشن صرفاً تابعی است که an را برمی گرداند عمل هدف - شی. تماس گرفتن با یک خالق اکشن هیچ کاری جز برگرداندن یک شی انجام نمی دهد، بنابراین باید آن را از قبل به فروشگاه متصل کنید یا نتیجه تماس را ارسال کنید. خالق اکشن.

تفاوت بین mapStateToProps و mapDispatchToProps چیست؟

3 پاسخ. mapStateToProps تابعی است که از آن برای ارائه داده های ذخیره به جزء خود استفاده می کنید، در حالی که mapDispatchToProps چیزی است که از آن برای ارائه سازندگان اکشن به عنوان لوازم جانبی برای مؤلفه خود استفاده خواهید کرد.

توصیه شده: