function Welcome(props) {
return <h1>Hello, {props.name}</h1>;
}
function App() {
return (
<div>
<Welcome name="Sara" />
<Welcome name="Cahal" />
<Welcome name="Edite" />
</div>
);
}
ReactDOM.render(
<App />,
document.getElementById('root')
);
App function이 있는 이유는 return에서 여러 개의 복합적으로 구성된 Component를 한번에 ReactDOM.render에 보내기 위해서이다.
정확히는 index.html에 있는 div class=root 에 보내기 위해서이다.
props는 객체 생성 시에 지정되는 value를 받아서 처리하기 위한 react에만 있는 유니크한 정의이다. (위에서는 Welcome 을 생성 시에 "Sara", "Cahal", "Edite" 값을 받아주는 역할을 하고 있다.
함수형과 클래스 형은 처리하는 방식이 다르다.
'React & TypeScript > React' 카테고리의 다른 글
[React] useState 설명 2 (0) | 2021.01.29 |
---|---|
[React] useRef() 는 언제 사용하는가? (8) | 2021.01.29 |
[React] 함수형 프로그래밍을 가능하게 하는 React Hook (부재 : useState가 이렇게 쉬운 것일 줄은...) (0) | 2021.01.28 |
[React] 10. React 상태 올리기 (React Lifting State Up) (0) | 2021.01.21 |
React Hook 개념 요약 (0) | 2021.01.20 |
React LifeCycle 생명주기 (최대한 쉽게 설명) (0) | 2021.01.15 |
React Component 생성 & 사용하는 방법 (0) | 2021.01.07 |
댓글