როდის გამოვიყენოთ redux thunk?

როდის გამოვიყენოთ redux thunk?
როდის გამოვიყენოთ redux thunk?
Anonim

Redux Thunk-ის გამოყენების ყველაზე გავრცელებული შემთხვევაა ასინქრონული კომუნიკაციისთვის გარე API-სთან მონაცემების მისაღებად ან შესანახად. Redux Thunk აადვილებს მოქმედებების გაგზავნას, რომლებიც მოჰყვება მოთხოვნის სიცოცხლის ციკლს გარე API-ზე.

როდის გამოვიყენო Redux thunk?

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

აუცილებელია Redux thunk?

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

რისთვის გამოიყენება redux thunk?

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

გამოვიყენო Redux thunk თუ saga?

Redux-Saga-ს უპირატესობა Redux-თან შედარებით- Thunk არის ის, რომ თქვენ შეგიძლიათ უფრო მარტივად შეამოწმოთ თქვენი ასინქრონული მონაცემთა ნაკადი. Redux-Thunk, თუმცა, შესანიშნავია მცირე პროექტებისთვის და დეველოპერებისთვის, რომლებიც ახლახან შევიდნენ React ეკოსისტემაში. Thunks-ის ლოგიკა შეიცავს ფუნქციის შიგნით.

გირჩევთ: