Pse reagimi është i pandryshueshëm?
Pse reagimi është i pandryshueshëm?

Video: Pse reagimi është i pandryshueshëm?

Video: Pse reagimi është i pandryshueshëm?
Video: Përplasje mes deputetëve në Kuvend! 2024, Mund
Anonim

Pandryshueshmëria është një koncept që Reagoni programuesit duhet të kuptojnë. Një i pandryshueshëm vlera ose objekti nuk mund të ndryshohet, kështu që çdo përditësim krijon vlerë të re, duke e lënë të vjetrën të paprekur. Mbani mend, si me shumë gjëra në programim, është një kompromis.

Në këtë mënyrë, çfarë është e ndryshueshme dhe e pandryshueshme në reagim?

A i ndryshueshëm objekti është një objekt gjendja e të cilit mund të modifikohet pasi të krijohet. Një i pandryshueshëm objekti është një objekt gjendja e të cilit nuk mund të modifikohet pasi të krijohet.

Dikush mund të pyesë gjithashtu, pse shteti duhet të jetë i pandryshueshëm? Objekti pa shteti ose objekt me gjendje e pandryshueshme jep garanci dhe besim për të gjitha palët që e konsumojnë atë. E pandryshueshme objektet janë duke amplifikuar rregullin e përgjegjësisë së vetme për shkak të nevojës për të kaluar të gjitha varësitë në konstruktor. Pandryshueshmëria bllokon ndonjë shteti ndryshimi gjatë ciklit të gjallë të objektit.

Dije gjithashtu, pse redux është i pandryshueshëm?

3 Përgjigje. Redux është një bibliotekë e vogël që përfaqëson shteti si ( i pandryshueshëm ) objekte. Dhe shtetet e reja duke kaluar rrymën shteti përmes funksioneve të pastra për të krijuar një objekt/gjendje krejtësisht të re të aplikacionit. Ata nuk ndryshojnë kurrë, duke kthyer objekte të ndërtuara rishtazi: Kjo lejon arsyetimin rreth hyrjes + daljes pa efekte anësore.

Pse është i mirë pandryshueshmëria?

Një i pandryshueshëm objekti është ai gjendja e të cilit nuk mund dhe nuk do të ndryshojë pas krijimit fillestar. E pandryshueshme objektet janë të shkëlqyera, kryesisht sepse ato janë të sigurta në Temë (dhe kodi i filetuar duhet të shmanget sa më shumë që të jetë e mundur). Mund t'i kaloni pa frikë se do të ndryshohen.

Recommended: