Čo je JSX v reakcii?
Čo je JSX v reakcii?

Video: Čo je JSX v reakcii?

Video: Čo je JSX v reakcii?
Video: Полный курс React JS для начинающих - Изучи Реакт за 2 часа! +таймкоды 2024, November
Anonim

JSX je syntax podobná XML/HTML, ktorú používa Reagovať ktorý rozširuje ECMAScript tak, aby text podobný XML/HTML mohol koexistovať s JavaScriptom/ Reagovať kód. Na rozdiel od minulosti namiesto vkladania JavaScriptu do HTML, JSX nám umožňuje vložiť HTML do JavaScriptu.

Tiež vedieť, prečo sa JSX používa v reakcii?

JSX nám umožňuje písať prvky HTML v JavaScripte a umiestňovať ich do DOM bez akýchkoľvek metód createElement() a/alebo appendChild(). JSX konvertuje značky HTML na reagovať prvkov. To sa od vás nevyžaduje použite JSX , ale JSX uľahčuje písanie Reagovať aplikácie.

Okrem toho, aký je rozdiel medzi JS a JSX? JS je štandardný javascript, JSX je syntax podobná HTML, ktorú môžete použiť s Reactom na (teoreticky) jednoduchšie a intuitívnejšie vytváranie komponentov Reactu. Bez JSX , vytváranie veľkých, vnorených HTML dokumentov pomocou JS syntax by bola veľká bolesť v zadná časť; JSX jednoducho tento proces uľahčuje.

Okrem toho, čo je className v reakcii?

className . Ak chcete zadať triedu CSS, použite className atribút. Platí to pre všetky bežné prvky DOM a SVG, ako sú,, a ďalšie. Ak používate Reagovať s Web Components (čo nie je bežné), použite namiesto toho atribút class.

Čo znamená JSX?

Skratka JSX znamená JavaScript XML. s Reagovať , je to rozšírenie pre kód podobný XML pre prvky a komponenty. Podľa Reagovať docs a ako ste spomenuli: JSX je rozšírenie syntaxe pre ECMAScript podobné XML bez definovanej sémantiky.

Odporúča: