ハンバーガーメニュー

Menu

← Quiz 一覧に戻る

Catching errors with an error boundary

この記事を読んだ結果、あなたは「クラスコンポーネント前提でレガシーに感じ、読む優先度を下げてスキップした」とメモしています。記事本文のどのような構成や記述が、その判断(スキップしてもよいという判断)を後押ししたのか、自分の判断プロセスを記事内容と結び付けて説明してください。

🔴 思考💀 Learning1回出題済み記事を読む →

模範解答

記事本文は、Component クラスの API 一覧やライフサイクルメソッドを中心に構成されており、Error Boundary もその一部としてクラスコンポーネントを前提に解説しています。また、ページ冒頭で「新しいコードではクラスコンポーネントを推奨しない」「関数コンポーネントへの移行を勧める」と明記されているため、このページで学べる内容が現在の自分の関心(関数コンポーネント中心のコード)に直結しにくいと判断し、優先度を下げたと説明できます。

🔑 自分のメタ判断(スキップ判断)を、記事の構成・記述と対応づけて説明し、なぜ読まなくてよいと考えたかを言語化できるかを問う。


回答履歴 (1回)

#1   2026.03.15不正解 (2/5)

あなたの回答

現在のReactでは関数コンポーネントか推奨されており、クラスコンポーネントで書く例はほぼ見当たらない。 レガシーなコードを触らない限り不要な知識を入れる必要は無いと判断した。 歴史的経緯などは学ぶ価値があると言うのは理解しながら、それよりも関数コンポーネントでも利用できる様な機能などのインプットをしたい。

フィードバック

回答は、現在のReactが関数コンポーネント中心であるという一般的な前提と、自身の学習優先度の判断は記述できています。一方で、問われている「記事本文のどの構成・記述がその判断を後押ししたか」という点が十分に結び付けられていません。模範解答では、ComponentクラスAPI一覧とライフサイクル中心の構成、Error Boundaryも含めたクラス前提の説明、さらにページ冒頭の「新しいコードではクラスコンポーネントを推奨しない/関数コンポーネントへの移行を勧める」という明記を根拠にしています。これら具体的な記事内容と自分のメタ判断を対応づけて説明できると、より適切な回答となります。