class Codelab extends React.Component {
render() {
return (
<div>
<h1>Hello {this.props.name}</h1>
<div>{this.props.children}</div>
</div>
);
}
}
class App extends React.Component {
render() {
return (
<Codelab name="velopert">이 사이에 있는게 props.children</Codelab>
);
}
}
ReactDOM.render(<App/>, document.getElementById('root'));
class App extends React.Component{
render() {
return (
<div>
{this.props.value}
{this.props.secondValue}
{this.props.thirdValue}
</div>
);
}
};
App.propTypes = {
value: React.PropTypes.string,
secondValue: React.PropTypes.number;
thirdValue: React.PropTypes.any.isRequired
};
propTypes 설정은 필수가 아니며 유지보수와 효과적인 활용을 위해 설정한다.