Kodėl reakcija nekeičiama?
Kodėl reakcija nekeičiama?

Video: Kodėl reakcija nekeičiama?

Video: Kodėl reakcija nekeičiama?
Video: Kodėl nesame ir kas trukdo tapti autoritetu savo vaikui? 2024, Rugsėjis
Anonim

Nekintamumas yra koncepcija, kuri Reaguoti programuotojai turi suprasti. An nekintamas reikšmės ar objekto pakeisti negalima, todėl kiekvienas atnaujinimas sukuria naują vertę, o senoji lieka nepaliesta. Atminkite, kad, kaip ir daugelyje programavimo dalykų, tai yra kompromisas.

Tokiu būdu, kas reaguojant yra kintama ir nekintama?

A kintamas objektas yra objektas, kurio būsena gali būti pakeista jį sukūrus. An nekintamas objektas yra objektas, kurio būsena po jo sukūrimo negali būti pakeista.

Taip pat galima paklausti, kodėl būsena turi būti nekintama? Objektas be valstybė arba objektas su nekintanti būsena suteikia garantiją ir pasitikėjimą visoms jį vartojančioms šalims. Nekintama objektai sustiprina vienos atsakomybės taisyklę, nes visas priklausomybes reikia perduoti konstruktoriui. Nekintamumas blokuoja bet kurį valstybė pasikeitimas objekto gyvavimo ciklo metu.

Taip pat žinokite, kodėl redux yra nekintantis?

3 atsakymai. Redux yra nedidelė biblioteka, kuri atstovauja valstybė kaip ( nekintamas ) objektai. O naujos būsenos praeinant srovę valstybė per grynąsias funkcijas, kad sukurtumėte visiškai naujas objekto / programos būsenas. Jie niekada nemutuoja, grąžindami naujai pastatytus objektus: tai leidžia samprotauti apie įvestį + išvestį be šalutinio poveikio.

Kodėl nekintamumas yra geras?

An nekintamas objektas yra tas, kurio būsena negali ir nepasikeis po pradinio sukūrimo. Nekintama objektai yra puikūs, daugiausia dėl to, kad jie yra saugūs gijai (ir srieginio kodo reikėtų vengti kiek įmanoma). Galite praleisti juos be baimės, kad jie bus pakeisti.

Rekomenduojamas: