⊗jsrtPmHkInr 1 of 47 menu

Хукҳо дар React

Дар ин дарс мо ошноӣ бо ҳукҳо оғоз мекунем. Мо аллакай бо онҳо дучор шудем, вақте ки ҳолатҳоро меомӯхтем - дар он ҷо мо кор кардан бо ҳуки ҳолат useState-ро омӯхтем.

Дар маҷмӯъ, ҳукҳо - ин функсияҳои оддии JavaScript мебошанд, ки номашон бо калимаи 'use' оғоз мешавад.

Ҳукҳо ба мо имкон медиҳанд, ки ҳолатҳо ва дигар имкониятҳои React-ро истифода бурда, бе истифода аз синфҳо. Онҳо такрории истифодаи кодро барои вазифаҳои гуногун осон мекунанд, инчунин санҷиши онро ва ба тақсим кардани компонентҳои мураккаб ба функсияҳои содатар аз рӯи мақсади онҳо кӯмак мекунанд. Баъзе ҳукҳо ҳатто метавонанд функсионалии Redux-ро иваз кунанд. Бар ҳамаи ин, ҳукҳо ба беҳтар кардани иҷрои барнома кӯмак мекунанд.

Агар шумо мехоҳед ҳукҳоро истифода баред, пас ду қоидаи асосиро риоя кунед. Нахуст, онҳоро фақат дар сатҳи баландтарин истифода баред - онҳоро дар дохили ҳалқаҳо, операторҳои шартӣ ё функсияҳои фаромахӯрда даъват накунед. Дуюм, даъвати ҳукҳоро бояд танҳо аз функсияҳои React (аз компонентҳои React ё ҳукҳои фардии корбар) анҷом дод, аммо на аз функсияҳои оддии JavaScript.

Инчунин хатое, ки барномасозон мекунанд, истифодаи беидораи ҳукҳо дар код мебошад. Пеш аз он ки ягон ҳукро истифода баред, боварӣ ҳосил кунед, ки он воқеан зарур аст.

Дар дарси оянда мо намудҳои ҳукҳоро баррасӣ мекунем.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан