⊗jsrtPmHkRfs 11 of 47 menu

რეფები React-ში

თუ გვსურს რაიმე ინფორმაციის დამახსოვრება, მაგრამ არ გვინდა, რომ მისი ცვლილება გამოიწვიოს კომპონენტის რენდერი, მაშინ დაგვეხმარება რეფები და შესაბამისად ჰუკი useRef, რომელიც მათთან მუშაობს.

რეფი (ან ბმული) არის ჩვეულებრივი JavaScript-ის ობიექტი ერთადერთი თვისებით current, რომლის წაკითხვაც ან შეცვლაც შეგიძლიათ.

სტეიტების მსგავსად, რეფებსაც შეუძლიათ ნებისმიერი ტიპის მონაცემების შენახვა - ეს შეიძლება იყოს რიცხვები, სტრიქონები, ობიექტები და აღნიშვნის ფუნქციებიც კი.

თუ თქვენი მონაცემები გამოიყენება რენდერინგისთვის, მაშინ შეინახეთ ისინი სტეიტში, ხოლო თუ რენდერინგი არ გჭირდებათ, ასეთ შემთხვევაში რეფების გამოყენება შეიძლება უფრო ეფექტური აღმოჩნდეს. გარდა ამისა, სტეიტისგან განსხვავებით რეფის მნიშვნელობა იცვლება მყისიერად.

ზოგადად, რეფები გამოიყენება იქ, სადაც საჭიროა React-იდან გადახვევა და გარე API-ებთან ურთიერთქმედება - ყველაზე ხშირად ბრაუზერულთან, რაც არ მოქმედებს კომპონენტის გამოსახულებაზე. ეს შეიძლება იყოს, მაგალითად, ტაიმერის id-ის შენახვა ან ისეთი ობიექტის შენახვა, რისთვისაც არ არის საჭირო JSX-ის გამოთვლა, მაგრამ ყველაზე ხშირად ეს არის ურთიერთქმედება DOM-ის ელემენტებთან. მათი გამოყენება შესაძლებელია ფოკუსის მართვის, ტექსტის შერჩევის ან მულტიმედიის აღწარმოებისთვის.

შემდეგ გაკვეთილზე ჩვენ პრაქტიკულად განვიხილავთ მუშაობას რეფებთან და ჰუკთან useRef.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა