web-dev-qa-db-ja.com

Reactコンストラクターなしで状態を定義する

一部のReact開発者がコンストラクターなしで状態を定義するのを見てきました。コードを単純化するという事実が好きですが、そうしても安全ですか?

class Dog extends React.Component {
   state = { sound: 'Woof' }
   return (
      <p>Dog says { this.state.sound }</p>
   )
}

単純化された例については、事前にお詫び申し上げます。

7
user2962776

それはまったく同じことです。 babelがコードをトランスパイルするJavaScriptを見てください。違いはありません。

6
Shaun Sweet