ฉันเพิ่งเริ่มสำรวจ React โดยการเพิ่มส่วนประกอบที่มีฟังก์ชันการแสดงผลอย่างง่าย:
render() {
return <div class="myApp"></div>
}
เมื่อฉันเรียกใช้แอพฉันได้รับข้อผิดพลาดต่อไปนี้:
Warning: Unknown DOM property class. Did you mean className?
ฉันสามารถแก้ปัญหานี้โดยการเปลี่ยนไปclass
className
คำถามคือ; React บังคับใช้อนุสัญญานี้หรือไม่ นอกจากนี้ทำไมฉันต้องใช้className
แทนของเดิมclass
? หากนี่เป็นข้อ จำกัด นั่นเป็นเพราะไวยากรณ์ JSX หรือที่อื่น?