Ի՞նչ է անում react createRef-ը:
Ի՞նչ է անում react createRef-ը:

Video: Ի՞նչ է անում react createRef-ը:

Video: Ի՞նչ է անում react createRef-ը:
Video: Ի՞նչ է նշանակում աղետ. Վահե Հովհաննիսյան 2024, Նոյեմբեր
Anonim

Երբ ref հատկանիշն օգտագործվում է HTML տարրի վրա, ref ստեղծվում է կոնստրուկտորում Արձագանքել . ստեղծելՀղում () ստանում է հիմքում ընկած DOM տարրը որպես իր ընթացիկ հատկություն: Երբ ref հատկանիշն օգտագործվում է հատուկ դասի բաղադրիչի վրա, ref օբյեկտը ստանում է բաղադրիչի մոնտաժված օրինակը որպես ընթացիկ:

Նաև հարցրեց, թե ինչ օգուտ են տալիս ռեֆերատները ռեակտի մեջ:

Հղումներ կողմից տրամադրվող գործառույթ են Արձագանքել DOM տարր մուտք գործելու համար և Արձագանքել տարր, որը դուք կարող եք ստեղծել ինքներդ: Նրանք են օգտագործված այն դեպքերում, երբ մենք ցանկանում ենք փոխել երեխայի բաղադրիչի արժեքը՝ առանց կատարելու օգտագործել ռեկվիզիտներից և բոլորից:

Կարելի է նաև հարցնել՝ ինչպե՞ս եք ծնողի տեղեկանքը փոխանցում երեխային։ Հետ նշվ s, արժեքը գտնվում է հենց DOM հանգույցում և պետք է հաղորդվի մինչև ծնող . Դեպի անցնել այս արժեքը սկսած երեխա դեպի ծնող , է ծնող պետք է անցնել ներքեւ մի «մանգաղ», եթե ցանկանում եք, դեպի երեխա . Այն երեխա այնուհետև մի հանգույց է կցում «կապին», այնպես որ ծնող մուտք ունի դրան:

Հետո, ինչպե՞ս եք արձագանքում մրցավարներին:

Մենք սահմանում ենք ա նշվ բաղադրիչում, որն անհրաժեշտ է նշվ և անցնել այն կոճակի բաղադրիչին: Արձագանքել կամք անցնել որ նշվ միջոցով և փոխանցեք այն դեպի <կոճակը նշվ ={ նշվ }> նշելով այն որպես JSX հատկանիշ: Երբ որ նշվ կցված է, նշվ . ընթացիկը ցույց կտա DOM հանգույցը:

Ի՞նչ է ref-ը HTML-ում:

Այն նշվ հատկանիշը հնարավորություն է տալիս հղում պահել որոշակի React տարրի կամ բաղադրիչի, որը վերադարձվել է բաղադրիչի render() կազմաձևման ֆունկցիայի կողմից: Սա կարող է արժեքավոր լինել, երբ ձեզ անհրաժեշտ է հղում՝ բաղադրիչի ներսից, դեպի render() ֆունկցիայի մեջ պարունակվող որևէ տարր կամ բաղադրիչ:

Խորհուրդ ենք տալիս: