Kako se JSX kompajlira?
Kako se JSX kompajlira?

Video: Kako se JSX kompajlira?

Video: Kako se JSX kompajlira?
Video: Полный курс React JS для начинающих - Изучи Реакт за 2 часа! +таймкоды 2024, Novembar
Anonim

Dakle, ako JavaScript datoteke sadrže JSX , da će se taj fajl morati transpilirati. To znači da prije dosijea gets na web pretraživač, a JSX kompajler će prevesti bilo koji JSX u običan JavaScript. JSX proizvodi React "elemente". React element je jednostavno objektna reprezentacija DOM čvora.

Također je postavljeno pitanje kako se JSX analizira?

JSX jednostavno uzima sintaksu sličnu HTML-u i transformiše je u ugniježđeni React. U suštini postoje 3 stvari koje bismo trebali shvatiti kada raščlanjivanje a JSX kod: Ime / komponenta React elementa. Rekviziti elementa React.

Štaviše, šta je JSX? JSX je sintaksa slična XML/HTML-u koju koristi Reaguj koji proširuje ECMAScript tako da XML/HTML tekst može koegzistirati sa JavaScript/ Reaguj kod. Za razliku od prošlosti, umjesto stavljanja JavaScripta u HTML, JSX omogućava nam da stavimo HTML u JavaScript.

Štaviše, kako JSX reagira?

JSX je korak predprocesora koji dodaje XML sintaksu u JavaScript. Definitivno možete koristiti Reaguj bez JSX ali JSX pravi Reaguj mnogo elegantnije. Baš kao XML, JSX oznake imaju naziv oznake, atribute i potomke. Ako je vrijednost atributa zatvorena u navodnike, vrijednost je niz.

Da li treba kompajlirati reakciju?

Kompilacija in Reaguj U vrijeme izgradnje JSX je kompajlirano u imperativni JavaScript kod. Pošto i Babel i TypeScript podržavaju JSX već dugo vremena, React radi ne diktira koju verziju Babel ili TypeScript morate koristiti u svom projektu. The kompajlirati Sam proces je prilično jednostavan i lako razumljiv.

Preporučuje se: