App에서 다음과 같이 사용하고자 한다. Wrapper컴포넌트 안에 Hello 컴포넌트가 들어간 것을 볼 수 있다.
function App() {
return (
<Wrapper>
<Hello />
</Wrapper>
);
}
Wrapper에서 인자로 {children}을 통해 Hello 컴포넌트를 받아주어야한다.
function Wrapper({children}){
const style = { background: "gray" };
return <div style={style}>{children}</div>
}
function Hello() {
return (
<div>안녕하세요</div>
);
}
이렇게 각각 작성하면 다음과 같은 결과를 얻을 수 있다.
'웹(web) > 프론트엔드-react' 카테고리의 다른 글
inputText 기본 컴포넌트 (0) | 2020.07.03 |
---|---|
Counter 컴포넌트 (0) | 2020.07.03 |
리액트 컴포넌트 사용시 속성 넘겨주기 (0) | 2020.07.03 |
js파일에서 리액트 컴포넌트 만들기 (0) | 2020.07.03 |
App.js에서 다른 js파일의 react 컴포넌트 가져오기 (0) | 2020.07.03 |