Mi a mellékhatás reakció?
Mi a mellékhatás reakció?

Videó: Mi a mellékhatás reakció?

Videó: Mi a mellékhatás reakció?
Videó: Marics Peti Tóth Andi szakítottak 2024, November
Anonim

A " mellékhatás " bármi, ami a végrehajtott függvény hatókörén kívülre hat. Olyan függvények, amelyek anélkül hajtódnak végre mellékhatások "tiszta" függvényeknek nevezzük: argumentumokat vesznek fel, és értékeket adnak vissza. Semmi más nem történik a funkció végrehajtásakor.

Ezzel kapcsolatban milyen mellékhatásai vannak a Redux-nak?

Közös jellemzői oldal - hatások Például, amikor egy felhasználó a „Mentés” gombra kattint, érdemes lehet egy AJAX-kérést aktiválni. Oldal - hatások küldhet Redux akciók. Mint amikor a mentési folyamat sikeresen befejeződik, érdemes lehet a SAVE_SUCCEEDED; vagy ha nem sikerült, SAVE_FAILED. Ezenkívül nem küldhetnek ki semmit.

Az is felmerülhet, hogy miért reagálnak a horgok? " Horgok új kiegészítője a Reagál a 16.8-as verzióban, amely lehetővé teszi az állapot és egyéb használatát Reagál funkciókat, például életciklus-metódusokat, osztály írása nélkül." Horgok lehetővé teszi, hogy mindig használjon függvényeket ahelyett, hogy folyamatosan váltani kellene a függvények, osztályok, magasabb rendű összetevők és renderelő kellékek között.

Hasonlóképpen felteheti a kérdést, hogy mik a mellékhatások a Javascriptben?

Mellékhatások A mellékhatás minden olyan alkalmazásállapot-változás, amely a hívott függvényen kívül megfigyelhető, kivéve annak visszatérési értékét. Mellékhatások ide tartozik: Bármely külső változó vagy objektumtulajdonság módosítása (pl. globális változó vagy a szülő függvény hatóköri láncában lévő változó)

A React Hooks jó?

TL;DR: Horgok vannak Nagy , de nem. Ehelyett továbbfejlesztette az API-t olyan dolgokhoz, amelyekkel már tudtunk Reagál . Azonban a horgok Az API elkészítette a natívot Reagál state API sokkal használhatóbb, és mivel egyszerűbb, mint az általa helyettesített osztálymodell, sokkal gyakrabban használom az összetevő állapotot, mint régen, amikor megfelelő.

Ajánlott: