เครื่องมือแปลง HTML เป็น JSX

แปลง HTML เป็น JSX ได้ทันทีบนเบราว์เซอร์ ไม่ต้องติดตั้ง ช่วยให้เรียนรู้ ทดสอบ หรือดีบักโค้ดได้ง่ายและรวดเร็ว

แท็กต่างๆ: html javascript reactjs ตัวแปลงเทมเพลต เทมเพลต JavaScript แปลงโค้ด

🚀 139,472 การแปลงทั้งหมด (4 ในเดือนนี้)

ฝึก Python ด้วยโจทย์เขียนโค้ด

แก้โจทย์จริงใน editor นี้: รันทดสอบตัวอย่าง ส่งคำตอบ และรับรีวิวโค้ดจาก AI

โจทย์ Python ทั้งหมด
ง่าย

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

คุณจะได้เรียนรู้ เลขคณิตค่าที่คืนกลับ
BeginnerLearning-pathVariables
ง่าย

Days in a Month

Return how many days a month has, including leap years.

คุณจะได้เรียนรู้ กฎของปฏิทินฟังก์ชันช่วย
BeginnerConditionsFunctionsLearning-path
ง่าย

Distance Between Points

Compute the straight-line distance between two points.

คุณจะได้เรียนรู้ ทฤษฎีบทพีทาโกรัสรากที่สอง
BeginnerFunctionsLearning-pathmath
ง่าย

ผลคูณจุดของเวกเตอร์สองตัว

คูณเวกเตอร์สองตัวทีละสมาชิกแล้วรวมผลลัพธ์ ซึ่งเป็นการคำนวณหลักของทุกนิวรอน

คุณจะได้เรียนรู้ เวกเตอร์ผลคูณจุด
โครงข่ายประสาทเทียมaiการเรียนรู้ของเครื่อง
ง่าย

Average of Three

Average three whole numbers.

คุณจะได้เรียนรู้ เลขคณิตการหาร
BeginnerLearning-pathVariables
ง่าย

รายการสิ่งที่ต้องทำ

จัดการรายการงาน: เพิ่ม ทำเครื่องหมายว่าเสร็จ ลบ และรายงานงานที่ยังค้างอยู่

คุณจะได้เรียนรู้ คอลเลกชันที่มีชนิดRecord
BeginnerSimulationStrings
ง่าย

ตรวจสอบจำนวนเฉพาะ

ตัดสินว่าตัวเลขเป็นจำนวนเฉพาะหรือไม่

คุณจะได้เรียนรู้ การหารลงตัวปรับลูปให้เร็วขึ้น
BeginnerLoopsNumbersStudent-beginner
ยาก

Word Break

Decide whether text can be split into dictionary words.

คุณจะได้เรียนรู้ DP บน prefixตัดข้อความเป็นคำ
AdvancedDynamic-programmingHackathonStrings
ง่าย

Row Sums

Add up every row of a grid.

คุณจะได้เรียนรู้ ลิสต์ 2 มิติลูปซ้อน
BeginnerGridsLearning-path
ง่าย

นับคู่ที่มีผลรวมเท่ากับค่าที่กำหนด

นับจำนวนคู่ของตำแหน่งที่ค่ารวมกันได้เท่ากับเป้าหมายที่กำหนด

คุณจะได้เรียนรู้ คู่ดัชนีหลีกเลี่ยงการนับซ้ำ
ArraysBeginnerLearning-pathNested-loops
ง่าย

Largest of Three

Pick the largest of three numbers without a built-in max.

คุณจะได้เรียนรู้ การเปรียบเทียบรวมเงื่อนไข
BeginnerConditionsLearning-path
ง่าย

หาจำนวนที่หายไป

หาจำนวนหนึ่งจำนวนที่หายไปจากช่วง 0..n

คุณจะได้เรียนรู้ อนุกรมเลขคณิตเทคนิคผลต่างของผลรวม
ArraysBeginnerStudent-beginnermath

เครื่องมือนี้คืออะไร?

เครื่องมือออนไลน์ฟรีนี้แปลง HTML มาตรฐานให้เป็นไวยากรณ์ JSX ที่ถูกต้องสำหรับใช้กับ React เป็นวิธีที่เร็วที่สุดในการปรับโครงสร้างโค้ด HTML ที่มีอยู่ให้เป็นคอมโพเนนต์ที่พร้อมสำหรับแอปพลิเคชันส่วนหน้าสมัยใหม่

วิธีการใช้งาน

  1. วางหรือพิมพ์ HTML ของคุณลงในตัวแก้ไข
  2. คลิก Convert เพื่อสร้างโค้ด JSX
  3. ดาวน์โหลด คัดลอก หรือแชร์ JSX ที่แปลงแล้วของคุณได้ทันที

ลงชื่อเข้าใช้ด้วย Google หรือ GitHub เพื่อบันทึกการแปลงของคุณและเข้าถึงได้ทุกเวลา

JSX คืออะไร?

JSX (JavaScript XML) เป็นส่วนขยายไวยากรณ์สำหรับ JavaScript ที่ใช้ใน React เพื่อกำหนดคอมโพเนนต์ UI แบบประกาศ JSX ช่วยให้คุณเขียนแท็กที่คล้าย HTML ได้โดยตรงในโค้ด JavaScript ของคุณ

แตกต่างจาก HTML แบบดั้งเดิม JSX ใช้กฎพิเศษ (เช่น className แทน class) และรองรับการฝังนิพจน์ JavaScript ภายในวงเล็บปีกกา

ตัวอย่าง JSX พื้นฐาน:


const element = (
  <h1 className="greeting">
    สวัสดี, โลก!
  </h1>
);
    

เรียนรู้เพิ่มเติมได้ที่ เอกสาร React อย่างเป็นทางการ.

ตัวอย่าง HTML vs JSX

HTML


<div>
  <div class="awesome" style="border: 1px solid red">
    <label for="name">กรอกชื่อของคุณ: </label>
    <input type="text" id="name" />
  </div>
  <p>กรอก HTML ของคุณที่นี่</p>
</div>
    

JSX ที่แปลงแล้ว


<div>
  <div className="awesome" style={{ border: '1px solid red' }}>
    <label htmlFor="name">กรอกชื่อของคุณ: </label>
    <input type="text" id="name" />
  </div>
  <p>กรอก HTML ของคุณที่นี่</p>
</div>