Kwa nini majibu hayabadiliki?
Kwa nini majibu hayabadiliki?

Video: Kwa nini majibu hayabadiliki?

Video: Kwa nini majibu hayabadiliki?
Video: Neno 'SECONDARY' kwa Kiswahili ni NINI? Tazama MAJIBU ya wanachuo DSJ | PENYENYE ZA KITAA 2024, Mei
Anonim

Kutobadilika ni dhana kwamba Jibu watengeneza programu wanahitaji kuelewa. An isiyobadilika thamani au kitu hakiwezi kubadilishwa, kwa hivyo kila sasisho huunda thamani mpya, na kuacha ya zamani bila kuguswa. Kumbuka, kama ilivyo kwa vitu vingi katika upangaji, ni biashara.

Kwa namna hii, ni nini kinachoweza kubadilika na kisichobadilika katika kiitikio?

A inayoweza kubadilika object ni kitu ambacho hali yake inaweza kurekebishwa baada ya kuundwa. An isiyobadilika object ni kitu ambacho hali yake haiwezi kurekebishwa baada ya kuundwa.

Mtu anaweza pia kuuliza, kwa nini hali inapaswa kuwa isiyobadilika? Kitu bila jimbo au kupinga na hali isiyobadilika inatoa dhamana na uaminifu kwa pande zote zinazotumia. Isiyobadilika vitu vinakuza sheria ya uwajibikaji mmoja kwa sababu ya hitaji la kupitisha vitegemezi vyote kwa mjenzi. Kutobadilika huzuia yoyote jimbo mabadiliko wakati wa mzunguko wa moja kwa moja wa kitu.

Pia Jua, kwa nini redux haiwezi kubadilika?

3 Majibu. Redux ni maktaba ndogo ambayo inawakilisha jimbo kama ( isiyobadilika ) vitu. Na majimbo mapya kwa kupitisha mkondo jimbo kupitia vitendaji safi ili kuunda hali mpya ya kitu/maombi. Hazibadilishi kamwe, kurudisha vitu vipya vilivyojengwa: Hii inaruhusu hoja juu ya pembejeo + pato bila athari.

Kwa nini kutoweza kubadilika ni nzuri?

An isiyobadilika kitu ni kile ambacho hali yake haiwezi na haitabadilika baada ya uumbaji wake wa awali. Isiyobadilika vitu ni nzuri, haswa kwa sababu ni salama ya Thread (na nambari iliyo na nyuzi inapaswa kuepukwa iwezekanavyo). Unaweza kuwapitisha bila kuogopa kuwa watabadilishwa.

Ilipendekeza: