⊗jsrtPmCoDt 92 of 112 menu

React-ի կոմպոնենտների տվյալները

Կոմպոնենտների տվյալները կարող են պահպանվել երեք տեղում՝ props-ում, կոմպոնենտի փոփոխականներում և հաստատուններում, և state-ում։ Props-ում պահպանվում են տվյալներ, որոնք կոմպոնենտին դրսից ուղարկում է նրա ծնող կոմպոնենտը։ Ընդ որում, կոմպոնենտի ներսում props-ը պետք է մնան անփոփոխ։

Փոփոխականներում, հաստատուններում և state-ում պետք է պահպանել տեղական տվյալներ, որոնք կարևոր են անձամբ կոմպոնենտի համար և որոնց մասին ծնողը պետք չէ իմանա։ Ընդ որում, state-ում պետք է պահպանել տվյալներ, որոնք կարող են փոխվել տարբեր իրադարձությունների ժամանակ և այդ դեպքում դուք ցանկանում եք, որ փոփոխությունները լինեն ռեակտիվ։

Տրված է որոշակի կոմպոնենտ.

function Test() { // isEdit-ի, elem-ի և data-ի սահմանում if (isEdit) { elem = <input value={data} />; } else { elem = <span>{data}</span>; } return <div> {elem} </div>; }

Որոշեք, թե ինչ կարող են լինել isEdit-ը, elem-ը և data-ն՝ prop, state, փոփոխական, կամ հաստատուն։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել