- JSX는 HTML과 유사하지만 몇 가지 중요한 차이점이 존재합니다. 🔑
- JSX에서는 모든 태그를 반드시 닫아야 합니다. 🔒
- JSX 속성 표기 시, 두 단어 이상 결합된 속성은 카멜 케이스를 사용해야 합니다. ✍️
class
는className
,for
는htmlFor
로 JSX에서 변경하여 사용해야 합니다. 🔄- JSX에서는 중괄호
{}
를 사용하여 자바스크립트 표현식을 사용할 수 있습니다. 💡 - JSX에서 스타일은 객체 형태로 적용하며, 속성명은 카멜 케이스로 변경합니다. 🎨
- JSX에서는 주석 작성 방식이 HTML과 다릅니다. 💬
- JSX에서는 반드시 하나의 루트 요소로 감싸야 합니다. 📦