Koj ref in react li cas?
Koj ref in react li cas?

Video: Koj ref in react li cas?

Video: Koj ref in react li cas?
Video: React получаем значение из input (event, ref, hook). События в React. 2024, Tej zaum
Anonim

Koj tuaj yeem tsim ib qho ref los ntawm kev hu Teb . createRef() thiab txuas a Teb element rau nws siv lub ref attribute ntawm lub caij. Peb tuaj yeem "xa mus" rau ntawm lub pob ref tsim nyob rau hauv txoj kev render nrog kev nkag mus rau tus cwj pwm tam sim no ntawm tus ref.

Ib yam li ntawd, nws raug nug, refs ua haujlwm li cas hauv kev hnov mob?

Refs yog tsim siv Teb .createRef() thiab txuas nrog rau React cov ntsiab lus ntawm cov ref tus cwj pwm. Refs yog feem ntau muab rau ib qho cuab yeej cuab tam thaum ib feem yog tsim kom lawv ua tau raug xa mus thoob plaws hauv cov khoom.

Tom qab ntawd, lo lus nug yog, koj siv cov ref hauv cov khoom siv ua haujlwm li cas? Tej zaum koj yuav tsis siv tus ref attribute rau cov khoom siv ua haujlwm vim lawv tsis muaj piv txwv. Koj tuaj yeem, txawm li cas los xij, siv tus ref attribute nyob rau hauv lub render muaj nuj nqi ntawm a haumxeeb tivthaiv . Koj ua tau siv useRef nuv uas muaj txij li thaum v16.

Tsuas yog li ntawd, koj yuav ua li cas hla tus neeg xa ntawv los ntawm tus menyuam mus rau niam txiv teb?

Nrog ref s, tus nqi nyob hauv DOM node nws tus kheej, thiab yuav tsum tau sib txuas lus mus txog qhov niam txiv . Rau hla tus nqi no los ntawm tus me nyuam rau niam txiv , cov niam txiv xav tau hla down ib 'hook', yog tias koj yuav, mus rau tus menyuam . Cov tus menyuam ces txuas lub node rau 'hook' ces tus niam txiv muaj kev nkag mus rau nws.

refs yog dab tsi?

Refs yog ib qho kev khiav tawm uas tso cai rau koj kom nkag tau ncaj qha mus rau DOM lub caij lossis piv txwv ntawm cov khoom. Txhawm rau siv lawv, koj ntxiv a ref tus cwj pwm rau koj cov khoom uas nws tus nqi yog hu rov qab muaj nuj nqi uas yuav tau txais lub hauv paus DOM los yog qhov piv txwv ntawm cov khoom siv raws li nws qhov kev sib cav thawj zaug.

Pom zoo: