JSX qanday kompilyatsiya qilinadi?
JSX qanday kompilyatsiya qilinadi?

Video: JSX qanday kompilyatsiya qilinadi?

Video: JSX qanday kompilyatsiya qilinadi?
Video: Установка, настройка visual studio code + Net Core + C# + GIT 2024, Noyabr
Anonim

Shunday qilib, agar JavaScript fayllari mavjud bo'lsa JSX , bu faylni transpilyatsiya qilish kerak. Bu fayldan oldin degan ma'noni anglatadi oladi veb-brauzerga, a JSX kompilyator istalgan narsani tarjima qiladi JSX oddiy JavaScript-ga. JSX React "elementlarini" ishlab chiqaradi. Reaktsiya elementi oddiygina DOM tugunining ob'ekt ko'rinishidir.

Shuningdek, JSX qanday tahlil qilinadi?

JSX oddiygina HTML-ga o'xshash sintaksisni oladi va uni ichki o'rnatilgan Reactga aylantiradi. Asosan, qachon ekanligini aniqlashimiz kerak bo'lgan 3 ta narsa bor tahlil qilish a JSX kod: React elementining nomi/komponenti. React elementining rekvizitlari.

Bundan tashqari, JSX nima? JSX tomonidan ishlatiladigan XML/HTML-ga o'xshash sintaksis Reaksiya qilish XML/HTML-ga o'xshash matn JavaScript/ bilan birga mavjud bo'lishi uchun ECMAScript-ni kengaytiradi. Reaksiya qilish kod. O'tmishdan farqli o'laroq, JavaScript-ni HTML-ga qo'yish o'rniga, JSX HTMLni JavaScript-ga qo'yish imkonini beradi.

Bundan tashqari, JSX reaksiyasi qanday ishlaydi?

JSX JavaScript-ga XML sintaksisini qo'shadigan dastlabki protsessor bosqichidir. Siz albatta foydalanishingiz mumkin Reaksiya qilish holda JSX lekin JSX qiladi Reaksiya qilish ancha oqlangan. Xuddi XML kabi, JSX teglar teg nomi, atributlari va bolalarga ega. Agar atribut qiymati qo'shtirnoq ichiga olingan bo'lsa, qiymat satr bo'ladi.

Reaksiyani kompilyatsiya qilish kerakmi?

Jamlama ichida Reaksiya qilish Qurilish vaqtida JSX tuzilgan imperativ JavaScript kodiga. Babel ham, TypeScript ham uzoq vaqtdan beri JSX-ni qo'llab-quvvatlaganligi sababli, Reaksiya qiladi loyihangizda qaysi Babel yoki TypeScript versiyasidan foydalanish kerakligini belgilamang. The kompilyatsiya qilish jarayonning o'zi juda oddiy va tushunarli.

Tavsiya: