Hvorfor er reaksjon uforanderlig?
Hvorfor er reaksjon uforanderlig?

Video: Hvorfor er reaksjon uforanderlig?

Video: Hvorfor er reaksjon uforanderlig?
Video: 한국 게이커플의 신혼생활...❤️ 2024, November
Anonim

Uforanderlighet er et konsept som Reagere programmerere må forstå. An uforanderlig verdi eller objekt kan ikke endres, så hver oppdatering skaper ny verdi, og lar den gamle være urørt. Husk, som med mange ting innen programmering, er det en avveining.

Hva er på denne måten foranderlig og uforanderlig i reaksjonen?

EN foranderlig objekt er et objekt hvis tilstand kan endres etter at det er opprettet. An uforanderlig objekt er et objekt hvis tilstand ikke kan endres etter at det er opprettet.

Man kan også spørre, hvorfor skal stat være uforanderlig? Objekt uten stat eller objekt med uforanderlig tilstand gir garanti og tillit for alle parter som bruker det. Uforanderlig objekter forsterker regelen om enkeltansvar på grunn av behovet for å overføre alle avhengigheter til konstruktøren. Uforanderlighet blokkerer noen stat endres under objektets livssyklus.

Vet også, hvorfor er redux uforanderlig?

3 svar. Redux er et lite bibliotek som representerer stat som ( uforanderlig ) objekter. Og nye stater ved å passere strømmen stat gjennom rene funksjoner for å skape et helt nytt objekt/applikasjonstilstand. De muterer aldri, og returnerer nybygde objekter: Dette tillater resonnement om input + output uten bivirkninger.

Hvorfor er uforanderlighet bra?

An uforanderlig objekt er en hvis tilstand ikke kan og ikke vil endre seg etter den første opprettelsen. Uforanderlig objekter er flotte, mest fordi de er trådsikre (og gjenget kode bør unngås så mye som mulig). Du kan sende dem rundt uten frykt for at de vil bli endret.

Anbefalt: