クラス構成部品



ジェネリック構成部品を実際の構成部品として使用する場合は、
反応器が提供する素子機能をインポートする必要があります.
import {Component} from "react"
これにより、コンポーネントをロードしてクラスに書き込むことができます.

構成部品機能の継承


反応器から素子の機能を継承した.
export default class ClassComponentLifecycePage extends Component
後にextends Componentが追加されました

クラスエレメントでは、ドアに直接書き込むことはできません。


ジェネリック構成部品では、直接戻ることはできません.
render() {
  return (
    
  )
}
これによりrender関数にリターン文を書くことが有効になります

クラス構成部品にstateを書き込む



上の写真ではsetStateという機能はどこにも作成されていませんが、書き込まれています.
クラス構成部品にステータス変更関数を作成する必要はありません.
これは反応器からComponentという機能が導入されたためである.
onClickCount = () => {
    this.setState((prev: IState) => ({
      count: prev.count + 1,
    }));
  };
したがってsetStateを作成する必要はなく、このように書くこともできます.

クラス構成部品のstateへの書き込み方法

state = {
  count: 0
}
このようにstateを書いてバインドする場合
this.state.count
前にthisというキーワードをつける