Redux-ის ძირითადი ინსტრუმენტები
წინა გაკვეთილებში Redux-ის თეორიული საფუძვლების შესწავლის შემდეგ, ჩვენ შეგვიძლია გადავიდეთ ძირითად, ოფიციალურად რეკომენდებულ ინსტრუმენტარიზე, რომელსაც ჩვენ ასევე გამოვიყენებთ Redux-ზე დაფუძნებული აპლიკაციის შესაქმნელად.
მიუხედავად იმისა, რომ Redux პატარა დამოუკიდებელი JS ბიბლიოთეკაა, მისი გამოყენება შესაძლებელია სხვადასხვა ფრეიმვორკებთან ერთად. ითვლება, რომ ყველაზე ხშირად ის გამოიყენება ზუსტად React ფრეიმვორკთან ერთად, და ჩვენც ასე მოვიქცევით. Redux-ის შემქმნელებმა გამოუშვეს ოფიციალური პაკეტი React-Redux, რომელიც საშუალებას აძლევს React კომპონენტებს იმუშაონ Redux-თან ერთად.
მუშაობის მეორე მნიშვნელოვანი ინსტრუმენტი არის Redux Toolkit ან უბრალოდ RTK. ის საშუალებას აძლევს შემცირდეს დასაყენებელი დამოკიდებულებების რაოდენობა, გაამარტივოს კოდი და შეამციროს აპლიკაციაში არსებული შაბლონური კოდის რაოდენობა, და ასევე აქვს ბევრი სასარგებლო ჩაშენებული ფუნქციონალი, როგორიცაა Redux Thunk და Redux DevTools, რომლებზეც ჩვენ ვისაუბრებთ შემდეგ.
და ბოლოს, გამართვის ინსტრუმენტი - ბრაუზერის გაფართოება Redux DevTools Extension. ის გვეხმარება თვალი გადავავლოთ მდგომარეობის ცვლილებებს Redux store-ში და ეფექტურად გავუმკლავდეთ აპლიკაციის გამართვას.
ამ და დამატებითი ინსტრუმენტების დაყენებას, ასევე სხვა საჭირო ბიბლიოთეკების დაყენებას, ჩვენ განვახორციელებთ მომდევნო გაკვეთილებზე.