Huki v Reactu
V tej lekciji bomo začeli spoznavati huke. Že
smo jih srečali, ko smo učili
stanja
- tam smo se naučili delati s hookom
stanja useState.
Na splošno so huki običajne JavaScript funkcije,
katerih imena se začnejo z besedo 'use'.
Huki nam omogočajo uporabo stanj in drugih zmogljivosti Reacta brez uporabe razredov. Olajšajo ponovno uporabo kode za različne naloge, pa tudi njeno testiranje in pomagajo razbiti kompleksne komponente na enostavnejše funkcije glede na njihov namen. Nekateri huki celo lahko nadomestijo funkcionalnost Reduxa. Poleg tega huki pomagajo izboljšati zmogljivost aplikacije.
Če želite uporabljati huke, sledite dvema osnovnima praviloma. Prvič, uporabljajte jih samo na najvišji ravni - ne kličite jih znotraj zank, pogojnih stavkov ali gnezdene funkcije. Drugič, kličite huke samo iz React funkcij (iz React komponent ali uporabniških hukov), ne pa iz navadnih JavaScript funkcij.
Tudi napaka, ki jo dopustijo programerji, je nenadzorovana uporaba hukov v kodi. Preden uporabite tale ali drugi huk, se prepričajte, da je res potreben.
V naslednji lekciji bomo obravnavali tipe hukov.