[React] React 기본 개념 (2) - JSX
JSX
✏️ JSX는 HTML과 Javascript를 조합한 문법이다.
컴포넌트를 만들면서 JSX 문법을 익혀보자.
1. Test 컴포넌트 만들기
./src/Test.js
import React from 'react';
function Test() {
return <h3>I am test component</h3>;
}
export default Test; // 다른 파일에서 Test 컴포넌트 사용 가능
2. App 컴포넌트에 Test 컴포넌트 임포트하기
./src/App.js
import React from 'react';
import Test from './Test';
function App() {
return (
<div>
<h1>Hello</h1>
<Test /> // Test 컴포넌트 추가
</div>
);
}
export default App;
index.js에 ReactDOM.render(<App /><Test />, document.getElementById('root'));
라고 작성한다면 오류가 발생한다.
'인접한 JSX 요소는 반드시 하나의 태그로 감싸야 합니다.'
리액트는 최종적으로 한 개의 컴포넌트를 그려야 하기 때문이다.
Author And Source
이 문제에 관하여([React] React 기본 개념 (2) - JSX), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@newsilver1028/React-React-기본-개념-2-JSX저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)