Ի՞նչ է react createRef-ը:
Ի՞նչ է react createRef-ը:

Video: Ի՞նչ է react createRef-ը:

Video: Ի՞նչ է react createRef-ը:
Video: ReactJS ներծություն, #components, #ReactDOM 2024, Նոյեմբեր
Anonim

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

Հաշվի առնելով սա, ի՞նչ է ref-ը ReactJS-ում:

ReactJS | Հղումներ . Հղումներ React-ի կողմից տրամադրված գործառույթ է՝ DOM տարրը և React տարրը մուտք գործելու համար, որը դուք կարող եք ստեղծել ինքներդ: Դրանք օգտագործվում են այն դեպքերում, երբ մենք ցանկանում ենք փոխել երեխայի բաղադրիչի արժեքը՝ առանց հենարանների և բոլորի օգտագործման:

Նմանապես, ինչպիսի՞ն է Forwardref-ի արձագանքը: Նոյեմբերի 9, 2019 6 րոպե կարդալ. Վերահղում դեպի ներս Արձագանքել հատկություն է, որը թույլ է տալիս բաղադրիչներին փոխանցել («առաջ») հղումներ իրենց երեխաներին: Այն երեխայի բաղադրիչին հղում է տալիս DOM տարրին, որը ստեղծվել է իր մայր բաղադրիչի կողմից: Այնուհետև սա թույլ է տալիս երեխային կարդալ և փոփոխել այդ տարրը ցանկացած վայրում, որտեղ այն օգտագործվում է:

Նմանապես, դուք կարող եք հարցնել, թե ինչպես եք օգտագործում ref react-ը:

Դուք կարող եք ստեղծել ա նշվ զանգահարելով Արձագանքել . createRef() և կցելով a Արձագանքել տարր դրա համար օգտագործելով որ նշվ հատկանիշ տարրի վրա: Մենք կարող ենք «անդրադառնալ» the-ի հանգույցին նշվ ստեղծվել է render-ի մեթոդով՝ the-ի ընթացիկ հատկանիշին հասանելիությամբ նշվ.

Ինչպե՞ս եք փոխանցում հղումը երեխայի բաղադրիչին:

Դուք անցնել որ նշվ դեպի մանկական բաղադրիչ որպես այլ կերպ անվանված հենարան - իսկապես ցանկացած այլ անուն, քան նշվ (օրինակ՝ կոճակը Ref). Այն մանկական բաղադրիչ կարող է այնուհետև հենակետը փոխանցել DOM հանգույցի միջոցով նշվ հատկանիշ. Սա թույլ է տալիս ծնողին անցնել իր նշվ դեպի մանկական DOM հանգույցի միջոցով բաղադրիչ մեջտեղում.

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