コンストラクターはもうありません |反応する
1898 ワード
はい、あなたはそれを正しく読みました! react.js のクラス コンポーネントにコンストラクターがなくなりました.以下のような従来の反応コードを見たことがあるはずです
新しいreact(v0.13.0-beta)に従って、これは新しい形式で書くことができます
これは、TypeScript のプロパティ初期化子に触発されました.
利点:
よりきれいな書き方
https://reactjs.org/blog/2015/01/27/react-v0.13.0-beta-1.html#es7-property-initializers https://github.com/tc39/proposal-class-fields
class App extends Component {
constructor(props) {
super(props);
this.state = {
toggle: true,
};
}
}
新しいreact(v0.13.0-beta)に従って、これは新しい形式で書くことができます
class App extends Component {
state = {
toggle: true,
};
}
これは、TypeScript のプロパティ初期化子に触発されました.
利点:
参考文献
Reference
この問題について(コンストラクターはもうありません |反応する), 我々は、より多くの情報をここで見つけました https://dev.to/ashish9342/contructor-is-no-more-react-59i3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol