Huki React
Šajā nodarbībā mēs sāksim iepazīties ar hukiem. Mēs
jau esam saskārušies ar tiem, studējot
stāvokļus
- tur mēs iemācījāmies strādāt ar stāvokļa huku
useState.
Kopumā huki ir parastas JavaScript funkcijas,
kuru nosaukumi sākas ar vārdu 'use'.
Huki ļauj mums izmantot stāvokļus un citas React iespējas, neizmantojot klases. Tie atvieglo koda atkārtotu izmantošanu dažādiem uzdevumiem, kā arī tā testēšanu un palīdz sadalīt sarežģītus komponentus vienkāršākās funkcijās pēc to mērķa. Daži huki pat spēj aizstāt Redux functionality. Papildus tam, huki palīdz uzlabot lietojumprogrammas veiktspēju.
Ja vēlaties izmantot hukus, tad sekojiet diviem pamatnoteikumiem. Pirmkārt, izmantojiet tos tikai augšējā līmenī - neizsauciet tos cilpu iekšienē, nosacījumu operatoros vai ligzdotās funkcijās. Otrkārt, izsaukt hukus vajag tikai no React funkcijām (no React komponentiem vai lietotāju definētiem hukiem), bet ne no parastām JavaScript funkcijām.
Arī kļūda, ko pieļauj programmētāji, ir nekontrolēta huku izmantošana kodā. Pirms izmantot kādu huku, pārliecinieties, ka tas tiešām ir nepieciešams.
Nākamajā nodarbībā mēs apskatīsim huku veidus.