რა არის დისპეტჩერიზაციის მოქმედება?
რა არის დისპეტჩერიზაციის მოქმედება?

ვიდეო: რა არის დისპეტჩერიზაციის მოქმედება?

ვიდეო: რა არის დისპეტჩერიზაციის მოქმედება?
ვიდეო: ХВИЧА - как «Рубин» увёл у «Локо» суперталанта и сколько на нем заработает (GEORGIAN SUBS) 2024, მაისი
Anonim

DispatchAction უზრუნველყოფს მექანიზმს დაკავშირებული ფუნქციების ერთობლიობაში დაჯგუფებისთვის მოქმედება , რითაც გამორიცხავს ცალკეულის შექმნის აუცილებლობას მოქმედებები თითოეული ფუნქციისთვის.

ასევე კითხვაა, რა არის დისპეტჩერიზაციის ფუნქცია?

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

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

ამ გზით, რას აკეთებს მაღაზიის გაგზავნა?

გაგზავნა (მოქმედება) აგზავნის მოქმედებას. ეს არის ერთადერთი გზა, რომ გამოიწვიოს სახელმწიფოს ცვლილება. ის მაღაზიის შემცირების ფუნქცია გამოიძახება მიმდინარე getState() შედეგით და მოცემული მოქმედებით სინქრონულად.

როგორ აგზავნით მოქმედებას Redux-ში?

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

გირჩევთ: