Mis on kõrvaltoime reaktsioon?
Mis on kõrvaltoime reaktsioon?

Video: Mis on kõrvaltoime reaktsioon?

Video: Mis on kõrvaltoime reaktsioon?
Video: Elektrolüüdid ja elektrolüütiline dissotsiatsioon 2024, Detsember
Anonim

A" kõrvalmõju " on kõik, mis mõjutab midagi väljaspool täidetava funktsiooni ulatust. Funktsioonid, mis käivitatakse ilma kõrvalmõjud nimetatakse "puhasteks" funktsioonideks: nad võtavad vastu argumendid ja tagastavad väärtused. Funktsiooni täitmisel ei juhtu midagi muud.

Millised on sellega seoses Reduxi kõrvaltoimed?

Ühised omadused pool - mõjusid Näiteks kui kasutaja klõpsab nupul „Salvesta”, võite soovida AJAX-i päringu käivitada. Külg - mõjusid võib saata Redux tegevused. Sarnaselt siis, kui salvestamisprotsess on edukalt lõppenud, võiksite saata SAVE_SUCCEEDED; või kui see ebaõnnestus, SAVE_FAILED. Samuti ei pruugi nad midagi saata.

Võib ka küsida, miks konksud reageerivad? “ Konksud on uus täiendus Reageerige versioonis 16.8, mis võimaldab kasutada osariiki ja muud Reageerige funktsioone, nagu elutsükli meetodid, ilma klassi kirjutamata. Konksud võimaldab teil alati funktsioone kasutada, selle asemel, et pidevalt vahetada funktsioonide, klasside, kõrgema järgu komponentide ja renderdusrekvisiite vahel.

Samamoodi võite küsida, millised on Javascripti kõrvalmõjud?

Kõrvalmõjud A kõrvalmõju on mis tahes rakenduse oleku muutus, mis on väljaspool väljakutsutavat funktsiooni jälgitav, välja arvatud selle tagastatav väärtus. Kõrvalmõjud hõlmab järgmist: mis tahes välise muutuja või objekti atribuudi muutmine (nt globaalne muutuja või muutuja põhifunktsiooni ulatuse ahelas)

Kas React Hooks on hea?

TL;DR: Konksud on Suurepärane , kuid ei. Selle asemel täiustas see API-t asjade jaoks, millega saime juba hakkama Reageerige . Siiski, konksud API on loonud natiivse Reageerige State API on palju kasutatavam ja kuna see on lihtsam kui klassimudel, mida see asendab, kasutan komponendi olekut palju rohkem kui varem, kui see on asjakohane.

Soovitan: