const element = <h1>Hello, {name}</h1>;
const name = 'Josh Perez';
const element = <h1>Hello, {name}</h1>;
ReactDOM.render(
element,
document.getElementById('root')
);
const element = <div tabIndex="0"></div>;
const element = <img src={user.avatarUrl}></img>;
경고
💡 JSX는 HTML보다는 JavaScript에 가깝기 때문에, React DOM은 HTML 어트리뷰트 이름 대신 camelCase
프로퍼티 명명 규칙을 사용합니다.
예를 들어, JSX에서 class
는 [className]
이 되고 tabindex는 [tabIndex]
가 됩니다.
const element = <img src={user.avatarUrl} />;
const element = (
<div>
<h1>Hello!</h1>
<h2>Good to see you here.</h2>
</div>
);