⊗jsrtPmCoDt 92 of 112 menu

Data komponentů v Reactu

Data komponentů mohou být uložena na třech místech: v props, v proměnných a konstantách komponentu, a ve stavech. V props jsou uložena data, která komponentu zvenčí posílá jeho nadřazený komponent. Přitom uvnitř komponentu by props měly zůstat nezměněny.

V proměnných, konstantách a stavech by měla být uložena lokální data, která jsou důležitá samotnému komponentu a o kterých by neměl vědět nadřazený komponent. Přitom ve stavech by měla být uložena data, která se mohou měnit při různých událostech a přitom chcete, aby změny byly reaktivní.

Je dán určitý komponent:

function Test() { // definice isEdit, elem a data if (isEdit) { elem = <input value={data} />; } else { elem = <span>{data}</span>; } return <div> {elem} </div>; }

Určete, čím mohou být isEdit, elem a data: prop, stav, proměnná, nebo konstanta.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout