最終更新:2022-12-16 (金) 02:40:23 (494d)  

React/クラスコンポーネント
Top / React / クラスコンポーネント

継承

メソッド

  • サブクラスで必ず定義しなければならない唯一のメソッドは render()

メモ

  • クラスのコンポーネントは常に props を引数として親クラスのコンストラクタを呼び出す必要があります。
    class Clock extends React.Component {
      constructor(props) {
        super(props);
      }

コンストラクタ

  • React コンポーネントのコンストラクタは、マウントされる前に呼び出されます。
  • React.Component サブクラスのコンストラクタを実装するときは、他の文の前に super(props) を呼び出す必要があります。そうでなければ、this.props はコンストラクタ内で未定義になり、バグの原因となる可能性があります。

React/state

ステートの定義

更新

イベント処理

  • handleClickとかはコンストラクタでbindする

関連

  • create-react-class?