Reactでのコメント書き方の基本
コメントは、プログラムの中でコードを説明するための文章です。
この章では、Reactでよく使われるコメントの書き方について学びます。
JSX内でのコメントの使い方
JSXとは、React(ユーザインタフェースを構築するためのJavaScriptライブラリ)でHTMLのようにコンポーネントを書くための構文です。
コメントを入れるときは、波括弧{}
の中で/* コメント内容 */
の形式を使います。
この形式により、コード中で説明を付けることができ、後から読む人にとって理解しやすくなります。
例:
<div>
{/* これはコメントです */}
<p>Hello, World!</p>
</div>
TSX内でのコメントの利用方法
TSXは、JSXをTypeScript(型を持つJavaScriptの拡張版)で使うための構文です。
型とは、変数が取りうる値の種類を指定するもので、エラーの発見やコードの読みやすさの向上に寄与します。
コメントの書き方はJSXと同じです。
複数行コメントの書き方
複数行にわたるコメントも同様に書くことができます。
このようにすることで、詳細な説明を書いたり、コードの特定の部分を説明したりすることができます。
例:
<div>
{/*
これは
複数行の
コメントです
*/}
<p>Hello, World!</p>
</div>
コードの可読性向上のためのコメントのルール
良いコメントはコードの理解を深めます。以下はそのためのルールです。
- 何をするコードかを簡潔に説明する
- 複雑なコードの背後にある理由を説明する
- 他の開発者に対する注意点を明記する
実践!Reactプロジェクトでのコメントの活用例
コメントはとにかく書けばいいというものではありません。この章では、実際にReactプロジェクトでコメントを活用する例を紹介します。
コンポーネントの役割を説明する
コンポーネントの役割を説明するコメントを書くことで、コードの理解を深めることができます。
例:
// ユーザーの情報を表示するコンポーネント
const User = ({ name, age }) => {
return (
<div>
<p>名前: {name}</p>
<p>年齢: {age}</p>
</div>
)
}
コードの流れを説明する
複雑な処理の流れを説明するコメントは、プログラムの全体像を掴むのに非常に役立ちます。
例:
// 1. ユーザーのデータを取得
// 2. データをフィルタリング
// 3. 画面に表示
function fetchAndDisplayUsers() {
// 1. ユーザーのデータを取得
const users = fetchUsers();
// 2. 年齢が18以上のユーザーをフィルタリング
const adults = users.filter(user => user.age >= 18);
// 3. 画面に表示
adults.forEach(user => displayUser(user));
}
コスパよく React を学習できる Udemy 講座人気ランキング
ちなみに姉妹サイトの Learning Next では、React を独学で学べる Udemy 講座の人気ランキングや、各講座の受講生レビューをもとにした分析スコアを公開しています。
「学習にあまりお金をかけたくない…」「スクールに通う時間がない」という方は、こちらを参考に Udemy 講座の学習も検討してはいかがでしょうか?
▶️ UdemyでReactを学べる講座の人気ランキング – Learning Next
ひとめで良い点・悪い点、さらにおすすめポイントが分かりますので、講座選びで失敗したくない方はぜひ活用してみてください!
