⊗jsrtPmHkUEV 7 of 47 menu

Reactдаги useEffect хукининг вариациялари

useEffect хукининг яна вариациялари мавжуд бўлиб, улар ўзига хос ва жуда кам ишлатилади, шунинг учун биз уларга қисқа ток турамиз.

Биринчи вариация - бу useLayoutEffect хуки бўлиб, у браузер экранни қайта чизишидан олдин ишга тушади. Бу имкониятдан сиз компонентнинг ўлчамлари ва жойлашувини бошқа элементларга боғлиқ холда хисоблаш учун фойдаланишингиз мумкин, топган маълумотларингизни сақлашингиз ва сўнгра чизиш жараёнида браузер уни дарров керакли joyda ва керакли shaklda кўрсатиши учун. Бу оркали, масалан, фойдаланувчи компонентнинг жойлашиши ёки ўлчами ўзгаргандаги oralқ сикрашларни курмайди, факат уларнинг якуний версияларини кўради.

Иккинчи вариация - бу useInsertionEffect хуки бўлиб, у DOM дарахтига каердир бўлса-да ўзгартиришлар киритилгунича ишга тушади, яъни ўшанда, қачонки hali refлар бирлаштирилмаган ва DOM янгиланмаган бўлса. Асосан DOM ўзгартирилгунича CSS-in-JS кутубхоналаридан динамик uslublarni киритиш керак бўлган жойларда кўлланилади.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш