React Class Component の書き方
React.Component を拡張 = extends する
class 宣言から始まり constructor を持つ点は同じだが、加えて extends React.Component
する必要がある。これによって単なるクラスではなく、React Component に必要な諸性質を受け継いだクラスを作成することができる。
さらに constructor は props を引数にとり、内部で super(props)
も実行すること。super(props)
により extends した元のクラスの性質を受け継ぎつつ、props も受け取る。
render メソッドは必須
必ず render メソッドを持つこと。このメソッドが、コンポーネントが呼び出された際に render する内容となる。
state を与える
Last updated