ตัวแปลง HTML เป็น JSX
วาง HTML แล้วได้ React JSX ที่สะอาด — class กลายเป็น className แอตทริบิวต์เป็น camelCase สตริง style กลายเป็นออบเจกต์ และแท็กปิดตัวเอง ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ฟรี
ทุกอย่างทำงานในเบราว์เซอร์ของคุณ — มาร์กอัปของคุณไม่เคยออกจากอุปกรณ์ของคุณ
1
เกี่ยวกับ ตัวแปลง HTML เป็น JSX
HTML to JSX Converter เปลี่ยนมาร์กอัป HTML ธรรมดาให้เป็น JSX ที่พร้อมใช้กับ React แบบเรียลไทม์ มันเปลี่ยน class เป็น className และ for เป็น htmlFor แปลง attribute แบบ kebab-case และ SVG ให้เป็น camelCase แปลง style string แบบ inline ให้เป็นอ็อบเจ็กต์ style ของ JSX และปิดแท็กที่ไม่มีเนื้อหาเองอย่าง img และ br — คือการแก้ไขแบบเดียวกับที่คุณต้องทำด้วยมือ
วางสนิปเป็ต ส่วนของหน้าเต็ม หรือมาร์กอัปที่ส่งออกจากเครื่องมือออกแบบ แล้วแผง JSX จะอัปเดตขณะที่คุณพิมพ์พร้อม syntax highlighting ตัวเลือกห่อหุ้มสามารถเปลี่ยนผลลัพธ์ให้เป็น function component ที่มีชื่อ ทำให้ผลลัพธ์นำไปใช้ในโปรเจ็กต์ React ได้ทันทีโดยไม่ต้องแก้ไขเพิ่มเติม
ตัวแปลงนี้เป็นเครื่องมือ HTML to JSX แบบ client-side ทั้งหมด: มาร์กอัปของคุณถูกแปลงโดย JavaScript ในเบราว์เซอร์ของคุณและไม่เคยออกจากอุปกรณ์ของคุณ ทำให้ปลอดภัยที่จะใช้กับเทมเพลตที่เป็นกรรมสิทธิ์และหน้าเว็บภายในองค์กร
วิธีใช้ ตัวแปลง HTML เป็น JSX
- วาง HTML ของคุณลงในแผงด้านซ้าย หรือคลิก Sample เพื่อโหลดตัวอย่าง
- สังเกตแผง JSX อัปเดตทันทีขณะที่คุณพิมพ์หรือแก้ไข
- สลับ Wrap in a component และตั้งชื่อ component หากคุณต้องการ function component ที่พร้อมใช้
- คลิก Copy เพื่อคัดลอก JSX หรือ Download เพื่อบันทึกเป็น Component.jsx
- ใช้ Clear เพื่อล้างทั้งสองแผงและแปลงสนิปเป็ตอื่น