⊗jsrtPmHkRfs 11 of 47 menu

Ռեֆները React-ում

Եթե մենք ուզում ենք հիշել որևէ տեղեկատվություն, բայց չենք ուզում, որ դրա փոփոխությունը հրավիրի կոմպոնենտի ռենդերումը, ապա մեզ օգտակար կլինեն ռեֆները և համապատասխանաբար useRef հուքը, որ աշխատում է դրանց հետ:

Ռեֆը (կամ հղումը) սովորական JavaScript օբյեկտ է միակ current հատկությամբ, որը դուք կարող եք կարդալ կամ փոխել:

Ինչպես ստեյթերը, ռեֆները կարող են պահել ցանկացած տիպի տվյալներ՝ դրանք կարող են լինել թվեր, տողեր, օբյեկտներ և նույնիսկ ֆունկցիաներ:

Եթե ձեր տվյալներն օգտագործվում են ռենդերելու համար, ապա պահեք դրանք ստեյթում, իսկ եթե ձեզ ռենդերում պետք չէ, ապա ռեֆների օգտագործումը կարող է դառնալ ավելի արդյունավետ: Ընդ որում, ի տարբերություն ստեյթի, ռեֆի արժեքը փոխվում է անմիջապես:

Ընդհանուր առմամբ, ռեֆները կիրառվում են այնտեղ, որտեղ անհրաժեշտ է շեղվել React-ից և փոխազդել արտաքին API-ների հետ - ամենից հաճախ բրաուզերայինների հետ, որոնք չեն ազդում կոմպոնենտի ցուցադրման վրա: Դա կարող է լինել, օրինակ, id թայմերի պահպանումը կամ օբյեկտի պահպանումը, որի համար պետք չէ հաշվարկել JSX, բայց ամենից հաճախ դա DOM տարրերի հետ փոխազդեցությունն է: Դրանք կարող են կիրառվել ֆոկուսը կառավարելու, տեքստը ընտրելու կամ մուլտիմեդիա նվագարկելու համար:

Հաջորդ դասում մենք գործնականում կվերլուծենք ռեֆների և useRef հուքի հետ աշխատելը:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել