더북(TheBook)

JSX 코드에서 key1=value1 같은 속성과 값의 쌍은 createElement()에 전달하는 두 번째 인자와 동일하다. JSX에서 속성을 다루는 방법은 3장 뒷부분에서 좀 더 살펴볼 것이다. 일단은 속성이 없는 경우를 먼저 살펴보기로 한다. 다음은 우리의 오랜 친구인 Hello World를 자바스크립트로 작성한 예제다(ch03/helloworld/index.html).

 

예제 코드 3.1 자바스크립트로 작성한 Hello World

ReactDOM.render(
    React.createElement('h1', null, 'Hello world!'),
    document.getElementById('content')
)

 

JSX로 작성한 쪽이 훨씬 더 간단하다(ch03/hello-world-jsx/js/script.jsx).

 

예제 코드 3.2 JSX로 작성한 Hello World

ReactDOM.render(
    <h1>Hello world!</h1>,
    document.getElementById('content')
)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.