最終更新:2022-12-16 (金) 02:40:23 (822d)
React/クラスコンポーネント
継承
メソッド
- サブクラスで必ず定義しなければならない唯一のメソッドは render()
メモ
- クラスのコンポーネントは常に props を引数として親クラスのコンストラクタを呼び出す必要があります。
class Clock extends React.Component { constructor(props) { super(props); }
コンストラクタ
- React コンポーネントのコンストラクタは、マウントされる前に呼び出されます。
- React.Component サブクラスのコンストラクタを実装するときは、他の文の前に super(props) を呼び出す必要があります。そうでなければ、this.props はコンストラクタ内で未定義になり、バグの原因となる可能性があります。
React/state
ステートの定義
- コンストラクタでthis.stateにセット
更新
- this.setState(states)
イベント処理
- handleClickとかはコンストラクタでbindする
関連
- create-react-class?