Ano ang reaksyon ng JSX?
Ano ang reaksyon ng JSX?

Video: Ano ang reaksyon ng JSX?

Video: Ano ang reaksyon ng JSX?
Video: Web Apps of the Future with React by Neel Mehta 2024, Nobyembre
Anonim

JSX ay isang XML/HTML-like syntax na ginagamit ng Magreact na nagpapalawak ng ECMAScript upang ang XML/tulad ng HTML na teksto ay maaaring umiral kasama ng JavaScript/ Magreact code. Hindi tulad ng nakaraan, sa halip na ilagay ang JavaScript sa HTML, JSX nagbibigay-daan sa amin na ilagay ang HTML sa JavaScript.

Ang dapat ding malaman ay, bakit ginagamit ang JSX bilang reaksyon?

JSX nagbibigay-daan sa amin na magsulat ng mga elemento ng HTML sa JavaScript at ilagay ang mga ito sa DOM nang walang anumang paraan ng createElement() at/o appendChild(). JSX nagko-convert ng mga HTML tag sa gumanti mga elemento. Hindi mo kailangan gumamit ng JSX , ngunit JSX ginagawang mas madali ang pagsusulat Magreact mga aplikasyon.

Bilang karagdagan, ano ang pagkakaiba sa pagitan ng JS at JSX? JS ay karaniwang javascript, JSX ay isang HTML-like syntax na magagamit mo sa React to (theoretically) na gawing mas madali at mas madaling maunawaan ang paggawa ng mga bahagi ng React. Kung wala JSX , paglikha ng malalaking, nested HTML na dokumento gamit ang JS ang syntax ay magiging isang malaking sakit nasa likuran; JSX pinapadali lang ang prosesong iyon.

Bukod, ano ang className sa react?

pangalan ng klase . Upang tukuyin ang isang klase ng CSS, gamitin ang pangalan ng klase katangian. Nalalapat ito sa lahat ng regular na elemento ng DOM at SVG tulad ng,, at iba pa. Kung gagamitin mo Magreact gamit ang Mga Bahagi ng Web (na hindi karaniwan), gamitin sa halip ang katangian ng klase.

Ano ang ibig sabihin ng JSX?

Ang ibig sabihin ng JSX ay JavaScript XML. Sa Magreact , isa itong extension para sa mala-XML na code para sa mga elemento at bahagi. Ayon sa Magreact docs at gaya ng nabanggit mo: JSX ay isang XML-like syntax extension sa ECMAScript nang walang anumang tinukoy na semantics.

Inirerekumendang: