რა არის bindActionCreators?
რა არის bindActionCreators?

ვიდეო: რა არის bindActionCreators?

ვიდეო: რა არის bindActionCreators?
ვიდეო: რა არის SCP? და რატომ უნდა იყვნენ ფრთხილად 2024, ნოემბერი
Anonim

# bindActionCreators (actionCreators, dispatch) აქცევს ობიექტს, რომლის მნიშვნელობებიც არის ქმედების შემქმნელები, ობიექტად ერთი და იგივე კლავიშებით, მაგრამ ყველა ქმედების შემქმნელთან ერთად შეფუთულია დისპეტჩერიზაციის ზარში, რათა მათ პირდაპირ გამოიძახონ. ჩვეულებრივ, თქვენ უბრალოდ უნდა დარეკოთ გაგზავნა პირდაპირ თქვენს მაღაზიაში.

ანალოგიურად, ისმის კითხვა, რა სარგებლობა აქვს mapDispatchToProps-ს?

უზრუნველყოფა ა mapDispatchToProps საშუალებას გაძლევთ მიუთითოთ რომელი მოქმედებების გაგზავნა შეიძლება დაგჭირდეთ თქვენს კომპონენტს. ეს საშუალებას გაძლევთ უზრუნველყოთ მოქმედების დისპეტჩერიზაციის ფუნქციები, როგორც საყრდენი. ამიტომ, რეკვიზიტების ნაცვლად.

შემდგომში ჩნდება კითხვა, რა არის Dispatch in react JS? გაგზავნა () არის მეთოდი, რომელიც გამოიყენება გაგზავნა მოქმედებები და ტრიგერის მდგომარეობის ცვლილებები მაღაზიაში. რეაგირება -redux უბრალოდ ცდილობს მოგცეთ მოსახერხებელი წვდომა მასზე. თუმცა გაითვალისწინეთ, რომ გაგზავნა არ არის ხელმისაწვდომი რეკვიზიტებზე, თუ მოქმედებებს გადასცემთ თქვენს დაკავშირების ფუნქციას.

შემდგომში შეიძლება ისიც იკითხოს, რა არის მოქმედების შემქმნელები?

ან მოქმედების შემქმნელი არის მხოლოდ ფუნქცია, რომელიც აბრუნებს an მოქმედება ობიექტი. დარეკვა ა მოქმედების შემქმნელი არაფერს აკეთებს გარდა ობიექტის დაბრუნებისა, ასე რომ თქვენ ან წინასწარ უნდა მიამაგროთ იგი მაღაზიაში, ან გაგზავნოთ თქვენი დარეკვის შედეგი მოქმედების შემქმნელი.

რა განსხვავებაა mapStateToProps-სა და mapDispatchToProps-ს შორის?

3 პასუხი. mapStateToProps არის ფუნქცია, რომელსაც გამოიყენებდით თქვენი კომპონენტისთვის მაღაზიის მონაცემების მისაწოდებლად, მაშინ როცა mapDispatchToProps არის ის, რასაც გამოიყენებთ მოქმედების შემქმნელების უზრუნველსაყოფად თქვენი კომპონენტისთვის.

გირჩევთ: