Hvordan blir JSX kompilert?
Hvordan blir JSX kompilert?

Video: Hvordan blir JSX kompilert?

Video: Hvordan blir JSX kompilert?
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, Kan
Anonim

Så hvis JavaScript-filer inneholder JSX , at den filen må transpileres. Det betyr at før filen får til nettleseren, a JSX kompilatoren vil oversette alle JSX inn i vanlig JavaScript. JSX produserer React "elementer". Et React-element er ganske enkelt en objektrepresentasjon av en DOM-node.

Også spurt, hvordan analyseres JSX?

JSX tar ganske enkelt en HTML-lignende syntaks og transformerer den til nestet React. I hovedsak er det 3 ting vi bør finne ut når parsing en JSX kode: Navnet / komponenten til React-elementet. Rekvisittene til React-elementet.

Videre, hva er JSX? JSX er en XML/HTML-lignende syntaks som brukes av Reagere som utvider ECMAScript slik at XML/HTML-lignende tekst kan eksistere sammen med JavaScript/ Reagere kode. I motsetning til tidligere, i stedet for å legge JavaScript inn i HTML, JSX lar oss legge HTML inn i JavaScript.

Dessuten, hvordan fungerer JSX reagere?

JSX er et forbehandlertrinn som legger til XML-syntaks til JavaScript. Du kan definitivt bruke Reagere uten JSX men JSX gjør at Reagere mye mer elegant. Akkurat som XML, JSX tagger har et merkenavn, attributter og underordnede. Hvis en attributtverdi er omgitt av anførselstegn, er verdien en streng.

Trenger reaksjonen kompileres?

Samling i Reagere Ved byggetid er JSX kompilert inn i imperativ JavaScript-kode. Siden både Babel og TypeScript støtter JSX i lang tid, React gjør det ikke diktere hvilken versjon av Babel eller TypeScript du må bruke i prosjektet ditt. De kompilere selve prosessen er ganske enkel og lett å forstå.

Anbefalt: