Kuo „createElement“skiriasi nuo „cloneElement“?
Kuo „createElement“skiriasi nuo „cloneElement“?

Video: Kuo „createElement“skiriasi nuo „cloneElement“?

Video: Kuo „createElement“skiriasi nuo „cloneElement“?
Video: Kuo Hsing Chun Power Snatch + Power Clean & Jerk + BTN Sots Press in Squat 2024, Gegužė
Anonim

Kuo skiriasi createElement ir cloneElement ? JSX paverčiamas sukurtiElementą ir „React“naudoja jį „React“elementams kurti. klono elementas naudojamas kaip užklausos klonuoti komponentą ir perduoti naujus rekvizitus dalis.

Tada ką daro „react cloneElement“?

The Reaguoti . klono elementas () funkcija grąžina nurodyto elemento kopiją. Papildomi rekvizitai ir vaikai gali būti perduota funkcijoje. Tu būtų naudokite šią funkciją, kai pirminis komponentas nori pridėti arba modifikuoti savo antrinių dalių rekvizitus (-us).

kuo skiriasi PureComponent ir komponentas? Komponentas ir PureComponent turiu viena skirtumas PureComponent yra lygiai toks pat kaip Komponentas išskyrus tai, kad jis tvarko shouldComponentUpdate metodą už jus. Pasikeitus rekvizitui ar būsenai, PureComponent padarys seklumą palyginimas tiek rekvizitai, tiek būsena.

Be to, kas yra createElement return?

sukurtiElementą () Sukurti ir grąžinti naujas Reaguoti nurodyto tipo elementas. Tipo argumentas gali būti žymos pavadinimo eilutė (pvz., „div“arba „span“), a Reaguoti komponento tipas (klasė arba funkcija), arba a Reaguoti fragmento tipas. Kodas parašytas su JSX valios paversti naudoti Reaguoti . Pamatyti Reaguoti Be JSX, norėdami sužinoti daugiau.

Kada turėtumėte naudoti „Docomponentupdate“?

Turėtų būti atnaujinta leidžia mums pasakyti: atnaujinkite tik tada, jei keičiasi jums rūpimas rekvizitas. Tačiau atminkite, kad tai gali sukelti didelių problemų, jei jį nustatysite ir pamiršite, nes jūsų „React“komponentas nebus atnaujintas įprastai. Taigi naudoti atsargiai. Dažniausias Naudokite Atvejis: tiksliai valdykite, kada jūsų komponentas bus pakartotinai atvaizduojamas.

Rekomenduojamas: