რა არის შუალედური პროგრამა Redux-ში?
რა არის შუალედური პროგრამა Redux-ში?

ვიდეო: რა არის შუალედური პროგრამა Redux-ში?

ვიდეო: რა არის შუალედური პროგრამა Redux-ში?
ვიდეო: Все что нужно знать о Redux - action, dispatch, reducer, store 2024, მაისი
Anonim

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

გარდა ამისა, რა არის შუალედური პროგრამა რეაქციაში?

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

გარდა ზემოთ, რატომ გვჭირდება შუა პროგრამა ასინქრონული ნაკადისთვის Redux-ში? რედუქსი ტუკ შუა პროგრამული უზრუნველყოფა საშუალებას გაძლევთ დაწეროთ მოქმედების შემქმნელები, რომლებიც მოქმედების ნაცვლად აბრუნებენ ფუნქციას. Thunk შეიძლება გამოყენებულ იქნას მოქმედების გაგზავნის გადადებაში, ან გაგზავნისთვის მხოლოდ გარკვეული პირობის დაკმაყოფილების შემთხვევაში. შიდა ფუნქცია პარამეტრებად იღებს შენახვის მეთოდების გაგზავნას და getState-ს.

ასევე იცოდე, რა არის redux thunk middleware?

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

რა არის დამხმარე ფუნქცია, რომელსაც Redux უზრუნველყოფს root რედუქტორის შესაქმნელად?

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

გირჩევთ: