⊗jsrtPmHkInr 1 of 47 menu

Hooky v Reactu

V této lekci začneme s seznamováním s hooky. Už jsme se s nimi setkali, když jsme studovali stavy - tam jsme se naučili pracovat s hookem stavu useState.

Obecně jsou hooky obyčejné funkce JavaScriptu, jejichž jména začínají slovem 'use'.

Hooky nám umožňují používat stavy a další možnosti Reactu bez použití tříd. Usnadňují opětovné použití kódu pro různé úlohy, stejně jako jeho testování a pomáhají rozkládat složité komponenty na jednodušší funkce podle jejich určení. Některé hooky jsou dokonce schopny nahradit funkcionalitu Reduxu. K tomu všemu hooky pomáhají zlepšit výkonnost aplikace.

Pokud chcete používat hooky, dodržujte dvě základní pravidla. Za prvé, používejte je pouze na nejvyšší úrovni - nevolajte je uvnitř cyklů, podmíněných operátorů nebo vnořených funkcí. Za druhé, volat hooky je třeba pouze z React funkcí (z React komponent nebo vlastních hooků), ale ne z obyčejných funkcí JavaScriptu.

Také chybou, které se programátoři dopouštějí, je nekontrolované používání hooků v kódu. Než použijete ten či onen hook, ujistěte se, že je skutečně nezbytný.

V příští lekci se podíváme na typy hooků.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout