מה זה bindActionCreators?
מה זה bindActionCreators?

וִידֵאוֹ: מה זה bindActionCreators?

וִידֵאוֹ: מה זה bindActionCreators?
וִידֵאוֹ: מה זה פיתוח פרונטאנד (Frontend)? 2024, מאי
Anonim

# bindActionCreators (actionCreators, dispatch) הופך אובייקט שהערכים שלו הם יוצרי פעולה, לאובייקט עם אותם מפתחות, אבל עם כל יוצר פעולה עטוף בקריאת שיגור כך שניתן להפעיל אותם ישירות. בדרך כלל אתה צריך פשוט להתקשר ל-dispatch ישירות במופע החנות שלך.

באופן דומה, נשאל, מה השימוש ב-mapDispatchToProps?

מתן א mapDispatchToProps מאפשר לך לציין אילו פעולות הרכיב שלך עשוי להזדקק לשגר. זה מאפשר לך לספק פונקציות שיגור פעולה כאביזרים. לכן, במקום לקרוא אביזרים.

לאחר מכן, השאלה היא, מה זה Dispatch in react JS? לְשַׁגֵר () היא השיטה המשמשת לְשַׁגֵר פעולות והפעלת שינויי מצב בחנות. לְהָגִיב -redux פשוט מנסה לתת לך גישה נוחה אליו. שים לב, עם זאת, כי לְשַׁגֵר אינו זמין באביזרים אם אתה מעביר פעולות לפונקציית החיבור שלך.

בהמשך, אפשר גם לשאול, מה הם יוצרי אקשן?

א יוצר פעולה היא רק פונקציה שמחזירה an פעולה לְהִתְנַגֵד. מתקשר לא יוצר פעולה לא עושה דבר מלבד החזרת חפץ, אז אתה צריך לאגד אותו לחנות מראש, או לשלוח את התוצאה של ההתקשרות שלך יוצר פעולה.

מה ההבדל בין mapStateToProps ל-mapDispatchToProps?

3 תשובות. mapStateToProps היא פונקציה שבה תשתמש כדי לספק את נתוני החנות לרכיב שלך, ואילו mapDispatchToProps הוא משהו שתשתמש בו כדי לספק את יוצרי הפעולה כאביזרים לרכיב שלך.