2016-09-21 3 views
0

なぜチュートリアルでReact.ComponentではなくReact.createClassを使用していますか?参照:React:createClass対React.Component?チュートリアルでReact.Componentを無視する理由

facebook.github.io/react/docs/tutorial.htmlは

誰もが、公式ドキュメントからReact.createaClass

を放棄しなければなりません: https://facebook.github.io/react/blog/2015/03/10/react-v0.13.html

「私たちの最終的な目標はES6のためでありますクラスは完全にReact.createClassを置き換えるために、私たちは現在のミックスインのユースケースと言語のクラスのプロパティの初期化子のサポートのための代替を持ってまで、私たちはReact.createClassを廃止する予定はありません。「」

答えて

1

後の別の記事(あなたがリンクしているのは2015年3月のものです)では、Mixins are considered harmfulの話をしています。どこでもReact.Componentを使うべきだと私は信じています。これは、ブラウザがES2015クラスをサポートしていないので、何らかのビルドステップを使用する必要がありますが、それ以外の点では改善点です。私がリンクした理由と方法をリンクした記事を読んでください。

ボトムライン:(旧ES6として知られている)を使用するES2015のクラス。

+0

ありがとう、私はミックスインが必要ないので、私はReact.createClassを放棄することができます – stackdave

関連する問題