Hvorfor er reaktion uforanderlig?
Hvorfor er reaktion uforanderlig?

Video: Hvorfor er reaktion uforanderlig?

Video: Hvorfor er reaktion uforanderlig?
Video: Derfor skal du spise med dine venner 2024, December
Anonim

Uforanderlighed er et koncept, der Reagere programmører skal forstå. An uforanderlig værdi eller objekt kan ikke ændres, så hver opdatering skaber ny værdi, og efterlader den gamle urørt. Husk, som med mange ting inden for programmering, er det en afvejning.

Hvad er på denne måde foranderligt og uforanderligt i reaktion?

EN foranderlig objekt er et objekt, hvis tilstand kan ændres, efter at det er oprettet. An uforanderlig objekt er et objekt, hvis tilstand ikke kan ændres, efter at det er oprettet.

Man kan også spørge, hvorfor skal stat være uforanderlig? Objekt uden stat eller objekt med uforanderlig tilstand giver garanti og tillid til alle parter, der forbruger det. Uforanderlig objekter forstærker regelen om enkelt ansvar på grund af behovet for at overføre alle afhængigheder til konstruktøren. Uforanderlighed blokerer evt stat ændres under objektets live-cyklus.

Ved også, hvorfor er redux uforanderlig?

3 svar. Redux er et lille bibliotek, der repræsenterer stat som ( uforanderlig ) objekter. Og nye stater ved at passere den nuværende stat gennem rene funktioner til at skabe et helt nyt objekt/applikationstilstande. De muterer aldrig og returnerer nybyggede objekter: Dette tillader ræsonnement om input + output uden bivirkninger.

Hvorfor er uforanderlighed godt?

An uforanderlig objekt er en, hvis tilstand ikke kan og ikke vil ændre sig efter dens første oprettelse. Uforanderlig objekter er fantastiske, mest fordi de er trådsikre (og gevindkode bør undgås så meget som muligt). Du kan give dem rundt uden frygt for, at de vil blive ændret.

Anbefalede: