Kaj je reakcija na stranski učinek?
Kaj je reakcija na stranski učinek?

Video: Kaj je reakcija na stranski učinek?

Video: Kaj je reakcija na stranski učinek?
Video: Reakcija na Risanko o stranskih učinkih cepljenja, 1. del: Je pecivo varno? 2024, April
Anonim

A " stranski učinek " je vse, kar vpliva na nekaj izven obsega funkcije, ki se izvaja. Funkcije, ki se izvajajo brez stranski učinki se imenujejo "čiste" funkcije: sprejmejo argumente in vrnejo vrednosti. Po izvajanju funkcije se ne zgodi nič drugega.

Kakšni so stranski učinki zdravila Redux v zvezi s tem?

Skupne značilnosti stran - učinki Na primer, ko uporabnik klikne »Shrani«, boste morda želeli sprožiti zahtevo AJAX. Stranski - učinki lahko odpošilja Redux dejanja. Tako kot ko se postopek shranjevanja uspešno zaključi, boste morda želeli poslati SAVE_SUCCEEDED; ali ko ni uspelo, SAVE_FAILED. Prav tako morda ne bodo poslali ničesar.

Lahko se tudi vprašamo, zakaj kljuki reagirajo? “ Kljuke so nov dodatek k Reagirajte v različici 16.8, ki vam omogoča uporabo stanja in drugega Reagirajte funkcije, kot so metode življenjskega cikla, brez pisanja razreda. Kljuke vam omogoča, da vedno uporabljate funkcije, namesto da bi morali nenehno preklapljati med funkcijami, razredi, komponentami višjega reda in pripomočki za upodabljanje.

Podobno se lahko vprašate, kaj so stranski učinki v Javascriptu?

Stranski učinki A stranski učinek je vsaka sprememba stanja aplikacije, ki jo je mogoče opaziti zunaj klicane funkcije, razen njene vrnjene vrednosti. Stranski učinki vključujejo: spreminjanje katere koli zunanje spremenljivke ali lastnosti objekta (npr. globalne spremenljivke ali spremenljivke v verigi obsega nadrejene funkcije)

Ali so React Hooks dobri?

TL; DR: Kljuke so Super , vendar ne. Namesto tega je izboljšal API za stvari, s katerimi že lahko počnemo Reagirajte . Vendar pa je kljuke API je naredil native Reagirajte State API je veliko bolj uporaben in ker je lažji od modela razreda, ki ga nadomešča, uporabljam stanje komponente veliko bolj kot nekoč, ko je to primerno.

Priporočena: