웹개발/리액트
[React] Props
tjcldnjs
2024. 3. 21. 17:06
Props란?
Props는 properties의 약자로, React에서 지원하는 JavaScript 객체이다.
컴포넌트를 사용할 때, props를 활용하여 부모 컴포넌트에서 자식 컴포넌트로 정보를 전달할 수 있다.
사용
function Welcome(props) {
return <h1>Hello, {props.name}</h1>;
}
function App() {
return (
<div>
<Welcome name="Sara" />
<Welcome name="Cahal" />
<Welcome name="Edite" />
</div>
);
}
위 코드를 살펴보면
1. App 컴포넌트에서 Welcome 컴포넌트를 세 번 호출한다.
2. props의 name으로 각각 "Sara", "Cahal", "Edite"이라는 정보를 전달한다.
3. Welcome 컴포넌트에서는 매개변수로 받은 props에서 props.name의 정보를 가져와 아래와 같이 출력된다.