React 関数型コンポーネントと従来のコンポーネントの比較 質問する

React 関数型コンポーネントと従来のコンポーネントの比較 質問する

私はReactの関数コンポーネントとクラスをいつ使うべきかを理解し、ドキュメントあまり詳しく説明されていません。 クラスの特定の機能を使用してコンポーネントを作成する場合の主な例をいくつか挙げていただけますか?

関数コンポーネントはそれほど強力ではありませんが、よりシンプルで、単一の render() メソッドを持つクラス コンポーネントのように動作します。クラスでのみ利用可能な機能が必要でない限り、代わりに関数コンポーネントを使用することをお勧めします。

ベストアンサー1

2022年アップデート

コンポーネントが必要になるのは、class次の場合のみです。


2016年のオリジナル回答

コンポーネントが必要になるのは、class次の場合のみです。

  • コンポーネントが必要または
  • 必要ライフサイクルメソッドcomponentDidMountなどなど

おすすめ記事