4
ES6クラスベースのReactコンポーネントと機能的なES6 Reactコンポーネントをいつ使用するのですか?
Reactの学習に少し時間を費やした後、コンポーネント作成の2つの主要なパラダイムの違いを理解しました。 私の質問は、いつどちらを使用する必要があるのか、そしてその理由は何ですか?一方の利点ともう一方の利点は何ですか? ES6クラス: import React, { Component } from 'react'; export class MyComponent extends Component { render() { return ( <div></div> ); } } 機能的: const MyComponent = (props) => { return ( <div></div> ); } そのコンポーネントによって操作される状態がないときはいつでも機能的だと思いますが、それはそれですか? ライフサイクルメソッドを使用する場合は、クラスベースのコンポーネントを使用するのが最善だと思います。