Bagaimana JSX dikompilasi?
Bagaimana JSX dikompilasi?

Video: Bagaimana JSX dikompilasi?

Video: Bagaimana JSX dikompilasi?
Video: How to loop in React JSX? 2024, November
Anonim

Jadi, jika file JavaScript berisi BEJ , bahwa file itu harus ditranspilasikan. Itu berarti sebelum file mendapat ke browser web, a BEJ kompiler akan menerjemahkan apa saja BEJ ke dalam JavaScript biasa. BEJ menghasilkan "elemen" Bereaksi. Elemen React hanyalah representasi objek dari simpul DOM.

Ditanya juga, bagaimana JSX diurai?

BEJ hanya mengambil sintaks seperti HTML dan mengubahnya menjadi React bersarang. Pada dasarnya ada 3 hal yang harus kita cari tahu kapan menguraikan A BEJ kode: Nama / komponen elemen React. Alat peraga elemen React.

Selanjutnya, apa itu BEJ? BEJ adalah sintaks seperti XML/HTML yang digunakan oleh Reaksi yang memperluas ECMAScript sehingga teks seperti XML/HTML dapat hidup berdampingan dengan JavaScript/ Reaksi kode. Berbeda dengan masa lalu, alih-alih memasukkan JavaScript ke dalam HTML, BEJ memungkinkan kita untuk memasukkan HTML ke dalam JavaScript.

Selain itu, bagaimana reaksi BEJ bekerja?

BEJ adalah langkah praprosesor yang menambahkan sintaks XML ke JavaScript. Anda pasti bisa menggunakan Reaksi tanpa BEJ tetapi BEJ membuat Reaksi jauh lebih elegan. Sama seperti XML, BEJ tag memiliki nama tag, atribut, dan anak. Jika nilai atribut diapit tanda kutip, nilainya adalah string.

Apakah reaksi perlu dikompilasi?

Kompilasi di dalam Reaksi Pada waktu pembangunan BEJ adalah dikompilasi menjadi kode JavaScript imperatif. Karena Babel dan TypeScript mendukung JSX sejak lama, Bereaksi tidak tidak mendikte versi Babel atau TypeScript mana yang harus Anda gunakan dalam proyek Anda. NS menyusun prosesnya sendiri cukup sederhana dan mudah dipahami.

Direkomendasikan: