상위 컴포넌트에서 하위 컴포넌트의 상태를 초기화해야합니다. 그래서 다음과 같은 방법으로 처리합니다 :소품을 통해 하위 구성 요소의 상태를 초기화하는 것이 맞습니까?
var Timer = React.createClass({
getInitialState: function() {
return {timer: this.props.timer};
},
render() {
return <div>{this.state.timer}</div>
}
});
var App = React.createClass({
getInitialState: function() {
return {timer: 1000};
},
render() {
return <Timer timer={this.state.timer}>
}
});
이 방법으로 타이머 구성 요소의 상태를 초기화하는 것이 맞습니까?