親コンポーネントから子コンポーネントの状態を初期化する必要があります。だから私は次の方法でそれを行う:子コンポーネントの状態を小道具で初期化するのは正しいですか?
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}>
}
});
このようにタイマーコンポーネントの状態を初期化するのは正しいですか?