私はReactの関数コンポーネントとクラスをいつ使うべきかを理解し、ドキュメントあまり詳しく説明されていません。 クラスの特定の機能を使用してコンポーネントを作成する場合の主な例をいくつか挙げていただけますか?
関数コンポーネントはそれほど強力ではありませんが、よりシンプルで、単一の render() メソッドを持つクラス コンポーネントのように動作します。クラスでのみ利用可能な機能が必要でない限り、代わりに関数コンポーネントを使用することをお勧めします。
ベストアンサー1
2022年アップデート
コンポーネントが必要になるのは、class
次の場合のみです。
- 作成する必要があるエラー境界使用して
componentDidCatch
2016年のオリジナル回答
コンポーネントが必要になるのは、class
次の場合のみです。
- コンポーネントが必要州または
- 必要ライフサイクルメソッド
componentDidMount
などなど