리액트에서는 properties
줄여서 `props`를 사용해서 변수를 전달합니다.
props
를 사용하는 방식에는 두가지가 있는데 간단하게 살펴봅시다.
01. 기본 사용법
App.js
function App() {
return (
<div className='App'>
<Hello age={20} name={'Hayden'}/>
</div>
);
}
먼저 사용할 컴포넌트에 인자를 넘겨준다.
Hello.js
const Hello = function (props) {
return <div>
<h1>Hello {props.name}!</h1>
<h2>your age is {props.age}</h2>
</div>
};
export default Hello;
이때, 인자를 넘겨줄 컴포넌트에서는 props라는 변수명을 가진 객체를 인자로 받는다.
실행 결과
02. 응용 사용법
js의 구조 분해 할당 문법을 적용하여 다음과 같이 props를 전달 받을 수도 있다.
Hello.js
const Hello = function ({age, name}) {
return <div>
<h1>Hello {name}!</h1>
<h2>your age is {age}</h2>
</div>
};
export default Hello;
'이것저것 > React.js' 카테고리의 다른 글
[React] CSS에서 전역변수 사용하기 (0) | 2024.07.25 |
---|---|
[React] URL마다 다른 컴포넌트 넘겨주기 (0) | 2024.07.25 |
[React] Hooks를 사용해서 State 변수 구현하기 (0) | 2024.07.17 |
[React] 리액트에서 CSS 스타일 적용하는 3가지 방법 (0) | 2024.07.15 |
[React] 프로젝트 생성 및 페이지 띄우기 (0) | 2024.07.15 |