리액트 기본 사용법
1. Webpack, Babel
- Webpack: 리액트 프로젝트를 만들게 되면서 컴포넌트를 여러가지 파일로 분리해서 저장하게 되는데, 이렇게 분리한 파일을 하나로 저장하기 위해서는 Webpack이라는 도구를 사용해야 한다.
- Babel: JSX와 새로운 자바스크립트 문법(ES6)를 사용하기 위해서는 Babel이라는 도구를 사용해야 한다.
2. 기본 사용법
- React를 사용하려면 React 파일을 불러와야 한다.
- 컴포넌트는 함수와 클래스로 만들 수 있다. 아래 예제는 클래스로 만든 컴포넌트 예제이다.
- 클래스 형태로 만들어진 컴포넌트에는 무조건 render() 함수가 있어야 한다.
- 그 내부에는 JSX를 return 해줘야 한다. (JSX는 div로 감싸져 있다.)
- 작성한 컴포넌트를 내보내야(export) 한다.
- 이렇게 작성한 코드는 지정한 곳(기본은 index.html의 #root)에 렌더링된다.
import React, { Component } from 'react';
class App extends Component {
render() {
return (
<div>
<h1>안녕하세요 리액트</h1>
</div>
);
}
}
export default App;