ECMAScript6標準を使用するためにこのコードを更新する際に問題があります。私は普通のjavascriptオブジェクトにgetInitialState
を設定して、それをReact.createClass
APIに渡しました。 Reactコンポーネントに推奨されるES6構文を使用するために、以下のスニペットをどのように書き直すことができるかを理解したいと思います。 ES6のクラススタイルでES6標準を使用して「getInitialState」を書き込む
class App extends React.Component {
getInitialState: function() {
return {
tabList: tabList,
currentTab: 1
};
}
changeTab: function(tab) {
this.setState({ currentTab: tab.id });
}
render() {
return(
<div>
<Tabs currentTab={this.state.currentTab} tabList={this.state.tabList} changeTab={this.changeTab}/>
<Content currentTab={this.state.currentTab} />
</div>
);
}
}
問題は不明です – dandavis