არის NGRX რედუქსი?
არის NGRX რედუქსი?

ვიდეო: არის NGRX რედუქსი?

ვიდეო: არის NGRX რედუქსი?
ვიდეო: Angular ngrx Redux Quick Start Tutorial 2024, აპრილი
Anonim

NGRX არის ბიბლიოთეკების ჯგუფი, რომელიც „შთაგონებულია“. რედუქსი ნიმუში, რომელიც თავის მხრივ "შთაგონებულია" Flux-ის ნიმუშით. ცოტა უფრო მოკლედ რომ ვთქვათ, ეს იმას ნიშნავს რედუქსი ნიმუში არის Flux ნიმუშის გამარტივებული ვერსია და NGRX არის კუთხოვანი/rxjs ვერსია რედუქსი ნიმუში.

ასევე იცოდე, მჭირდება თუ არა NgRx?

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

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

უბრალოდ, რა არის NgRx-ის გამოყენება?

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

რა არის რედუქსის ნიმუში კუთხით?

რედუქსი არის ნიმუში /ბიბლიოთეკა React სამყაროდან, რომელმაც შთააგონა პოპულარული კუთხოვანი ინსტრუმენტები, როგორიცაა NgRx და NGXS. დანიშნულება რედუქსი არის აპლიკაციის მონაცემები უფრო პროგნოზირებადი გახადოს მონაცემთა ცალმხრივი ნაკადის შექმნით. ჩვენი მაღაზიის სერვისს აქვს მხოლოდ ორი თვისება, ორივე არის მონაცემთა რეაქტიული ნაკადი - მოქმედებები და მდგომარეობა.

გირჩევთ: