არის Redux უცვლელი?
არის Redux უცვლელი?

ვიდეო: არის Redux უცვლელი?

ვიდეო: არის Redux უცვლელი?
ვიდეო: CIA Secret Operations: Cuba, Russia and the Non-Aligned Movement 2024, ნოემბერი
Anonim

3 პასუხი. რედუქსი არის პატარა ბიბლიოთეკა, რომელიც წარმოადგენს მდგომარეობას, როგორც ( შეუცვლელი ) ობიექტები. და ახალი მდგომარეობები მიმდინარე მდგომარეობის სუფთა ფუნქციების გავლით სრულიად ახალი ობიექტის/აპლიკაციის მდგომარეობის შესაქმნელად. თუ იქით თვალები გიბრწყინავს, არ ინერვიულო.

გარდა ამისა, არის თუ არა Redux-ის მდგომარეობა უცვლელი?

Თვის რედუქსი აპლიკაცია, თქვენი მთელი სახელმწიფო ხე უნდა იყოს შეუცვლელი რა JS ობიექტი, უბრალო JavaScript ობიექტების გამოყენების გარეშე. გამოიყენეთ ან შეუცვლელი რა CombineReducers ფუნქციის JS-იცნობილი ვერსია, როგორიც არის რედუქსი - შეუცვლელი , როგორც რედუქსი თავად მოელის სახელმწიფო ხე იყოს ჩვეულებრივი JavaScript ობიექტი.

გარდა ზემოთ, გამოვიყენო უცვლელი JS? React-თან და Redux-თან მუშაობისას, შეუცვლელი მონაცემები ხელს უწყობს მათი ერთ-ერთი ძირითადი პრინციპის განმტკიცებას: თუ აპლიკაციის მდგომარეობა არ შეცვლილა, არც ის უნდა DOM. ბევრი სტატია დაიწერა სარგებლობის შესახებ უცვლელის გამოყენებით მონაცემები, ზოგიერთი ძირითადი უპირატესობა მოიცავს: მონაცემთა გამარტივებულ ნაკადს აპებში.

ასე რომ, რატომ უნდა იყოს სახელმწიფო უცვლელი?

ობიექტის გარეშე სახელმწიფო ან ობიექტი უცვლელი მდგომარეობა იძლევა გარანტიას და ნდობას მის მომხმარებელ ყველა მხარეს. შეუცვლელი ობიექტები აძლიერებენ ერთი პასუხისმგებლობის წესს კონსტრუქტორში ყველა დამოკიდებულების გადაცემის აუცილებლობის გამო. უცვლელობა ბლოკავს ნებისმიერს სახელმწიფო ცვლილება ობიექტის ცოცხალი ციკლის დროს.

არის ერთი უცვლელი მონაცემთა სტრუქტურა?

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

გირჩევთ: