Ce este o reacție cu efect secundar?
Ce este o reacție cu efect secundar?

Video: Ce este o reacție cu efect secundar?

Video: Ce este o reacție cu efect secundar?
Video: Carmen Ivanov vorbește despre efectele adverse ale vaccinului, trăite pe pielea ei 2024, Noiembrie
Anonim

A " efect secundar " este orice afectează ceva în afara domeniului de aplicare al funcției care se execută. Funcții care se execută fără efecte secundare sunt numite funcții „pure”: preiau argumente și returnează valori. Nimic altceva nu se întâmplă la executarea funcției.

În acest sens, care sunt efectele secundare în Redux?

Caracteristici comune ale latură - efecte De exemplu, când un utilizator dă clic pe „Salvați”, este posibil să doriți să declanșați o solicitare AJAX. Latură - efecte poate expedia Redux actiuni. La fel ca atunci când procesul de salvare se termină cu succes, poate doriți să trimiteți SAVE_SUCCEEDED; sau când a eșuat, SAVE_FAILED. De asemenea, este posibil să nu trimită nimic.

Se mai poate întreba, de ce reacționează cârligele? „ Cârlige sunt un nou plus la Reacţiona în versiunea 16.8 care vă permite să utilizați state și altele Reacţiona caracteristici, cum ar fi metodele ciclului de viață, fără a scrie o clasă.” Cârlige vă permit să utilizați întotdeauna funcții în loc să trebuiască să comutați constant între funcții, clase, componente de ordin superior și elemente de recuzită de randare.

În mod similar, vă puteți întreba, care sunt efectele secundare în Javascript?

Efecte secundare A efect secundar este orice modificare a stării aplicației care este observabilă în afara funcției apelate, alta decât valoarea returnată a acesteia. Efecte secundare includ: modificarea oricărei variabile externe sau proprietăți a obiectului (de exemplu, o variabilă globală sau o variabilă din lanțul de sfere a funcției părinte)

React Hooks sunt bune?

TL;DR: Cârlige sunt Grozav , dar Nu. În schimb, a îmbunătățit API-ul pentru lucruri pe care le puteam deja face Reacţiona . Însă cârlige API-ul a făcut nativ Reacţiona state API mult mai utilizabil și pentru că este mai ușor decât modelul de clasă pe care îl înlocuiește, folosesc starea componentelor mult mai mult decât obișnuiam când este cazul.

Recomandat: