React props 1
props
는 상위 컴포넌트(component)
에서 하위컴포넌트로 데이터를 넘겨줄때 사용한다.
App.js
// props라는 데이터를 넘겨준다.
function App(props) {
return (
<Wrapper>
// name이라는 값과 color값을 전달해준다.
<Hello name="react" color="red" />
</Wrapper>
);
}
Hello.js
import React from 'react';
// props에서 원하는 속성만 객체로 받을수 있다.
function Hello({ color, name }) {
return <div style={{color: color}}>안녕하세요 {name}!</div>
}
export default Hello;
import React from 'react';
// 아니면 아래와 같이 props속성을 통채로 받아서 원하는 정보를 꺼내쓸수도 있다.
function Hello(props) {
return <div style={{color: props.color}}>안녕하세요 {props.name}!</div>
}
export default Hello;
import React from 'react';
function Hello({ color, name }) {
return <div style={{color: color}}>안녕하세요 {name}!</div>
}
// defalut값도 지정가능
Hello.defaultProps = {
name: '이름 없음'
};
export default Hello;
'SPA > React.js' 카테고리의 다른 글
Component Wrapping (컴포넌트 감싸기) (0) | 2021.05.10 |
---|---|
Input value control (input 상태 관리) (0) | 2021.05.09 |
Comment (주석) (0) | 2021.05.08 |
React 프로젝트 생성 (0) | 2021.05.06 |
React install (0) | 2021.05.05 |
댓글
이 글 공유하기
다른 글
-
Input value control (input 상태 관리)
Input value control (input 상태 관리)
2021.05.09 -
Comment (주석)
Comment (주석)
2021.05.08 -
React 프로젝트 생성
React 프로젝트 생성
2021.05.06 -
React install
React install
2021.05.05