Redux-ის სახელმძღვანელო
სამუშაო ინსტრუმენტები
ძირითადი ინსტრუმენტები
React-აპლიკაციის დაყენება და მომზადება
Redux-ის და RTK-ის დაყენება React-თან
Redux DevTools Extension-ის დაყენება
React Router-ის დაყენება
სამუშაოს ძირითადი სქემა
სლაისის დამატება
რედიუსერები
სელექტორები და useSelector ჰუკი
მონაცემების მიღება store-დან კომპონენტში
ფორმები და ლოკალური სტეიტები
ფორმის დამატება
რედიუსერი და action
action-ის გაგზავნა
სამუშაო სქემის განხილვა
მონაცემებთან მუშაობა
შესავალი
ცალკე გვერდი პროდუქტისთვის
პროდუქტის გვერდი ბრაუზერში
პროდუქტის მონაცემების შეცვლა store-ში
ფორმა მონაცემების რედაქტირებისთვის
პროდუქტის რედაქტირების გვერდი ბრაუზერში
მონაცემების მომზადება action-ის ობიექტისთვის
კიდევ ერთი სლაისის დამატება
გამყიდველის ინფორმაციის დამატება
ცვლილებების ფორმაში შეტანა
მონაცემების გამოყენება სლაისიდან მრავალჯერ
დამატებითი ლოგიკის დამატება
რედიუსერის დამატება
action-ის გაგზავნა
სერვერი და მონაცემთა ბაზა
შესავალი
სთეიტის სტრუქტურის შეცვლა
სელექტორებთან მუშაობის ოპტიმიზაცია
MSW-ის დაყენება სერვერთან მუშაობისთვის
მონაცემთა ბაზა სერვერისთვის
მონაცემთა მოდელების შექმნა მონაცემთა ბაზისთვის
გამყიდველის მონაცემების ობიექტის შექმნა
პროდუქტის მონაცემების ობიექტის შექმნა
ჩანაწერების შექმნა მონაცემთა ბაზაში
მონაცემების გაგზავნა სერვერიდან GET-მოთხოვნით
კლიენტი აპლიკაციისთვის
ასინქრონული ლოგიკა და Thunks
შესავალი thunks-ში
createAsyncThunk-ის გამოყენების უპირატესობა
Thunk-ის გაგზავნა კომპონენტიდან
დამატებითი რედიუსერები
მოთხოვნის დუბლირების აღმოფხვრა
მოთხოვნის სტატუსის გამოყენება
გამყიდველების მონაცემების მიღება
Thunk-ის პირდაპირი გაგზავნა
Thunk-ით გაგზავნილი მოთხოვნის დამუშავება
მონაცემების გაგზავნა thunk-ის საშუალებით
სამუშაო შედეგების კომპონენტში გამოტანა
გამყიდველების სიის გამოტანა
გამყიდველის გვერდი