JSX ได้รับการคอมไพล์อย่างไร?
JSX ได้รับการคอมไพล์อย่างไร?

วีดีโอ: JSX ได้รับการคอมไพล์อย่างไร?

วีดีโอ: JSX ได้รับการคอมไพล์อย่างไร?
วีดีโอ: What is JSX? 2024, พฤศจิกายน
Anonim

ดังนั้น หากไฟล์ JavaScript มี JSX ไฟล์นั้นจะต้องถูก transpiled นั่นหมายความว่าก่อนไฟล์ ได้รับ ไปยังเว็บเบราว์เซอร์ a JSX คอมไพเลอร์จะแปลอะไรก็ได้ JSX ลงใน JavaScript ปกติ JSX สร้าง React "องค์ประกอบ" องค์ประกอบ React เป็นเพียงการแสดงวัตถุของโหนด DOM

ยังถามอีกว่า JSX แยกวิเคราะห์อย่างไร

JSX เพียงแค่ใช้ไวยากรณ์ที่เหมือน HTML และแปลงเป็น React ที่ซ้อนกัน โดยพื้นฐานแล้วมี 3 สิ่งที่เราควรพิจารณาเมื่อ การแยกวิเคราะห์ NS JSX รหัส: ชื่อ / องค์ประกอบขององค์ประกอบปฏิกิริยา อุปกรณ์ประกอบฉากขององค์ประกอบ React

นอกจากนี้ JSX คืออะไร? JSX เป็นไวยากรณ์ที่เหมือน XML/HTML ที่ใช้โดย ปฏิกิริยา ที่ขยาย ECMAScript เพื่อให้ข้อความที่เหมือน XML/HTML สามารถอยู่ร่วมกับ JavaScript/ ปฏิกิริยา รหัส. ต่างจากที่ผ่านมา แทนที่จะใส่ JavaScript ลงใน HTML JSX ทำให้เราสามารถใส่ HTML ลงใน JavaScript

นอกจากนี้ ปฏิกิริยาของ JSX ทำงานอย่างไร

JSX เป็นขั้นตอนของตัวประมวลผลล่วงหน้าที่เพิ่มไวยากรณ์ XML ให้กับ JavaScript ใช้ได้แน่นอน ปฏิกิริยา ปราศจาก JSX แต่ JSX ทำให้ ปฏิกิริยา สง่างามมากขึ้น เช่นเดียวกับ XML JSX แท็กมีชื่อแท็ก คุณลักษณะ และลูก หากค่าแอตทริบิวต์อยู่ในเครื่องหมายคำพูด ค่าจะเป็นสตริง

จำเป็นต้องรวบรวมปฏิกิริยาหรือไม่?

รวบรวม ใน ปฏิกิริยา ณ เวลาสร้าง JSX คือ เรียบเรียง เป็นโค้ด JavaScript ที่จำเป็น เนื่องจากทั้ง Babel และ TypeScript รองรับ JSX มาเป็นเวลานาน ตอบสนองไม่ ไม่ได้กำหนดเวอร์ชันของ Babel หรือ TypeScript ที่คุณต้องใช้ในโครงการของคุณ NS รวบรวม กระบวนการเองค่อนข้างง่ายและเข้าใจง่าย

แนะนำ: