React/はじめに/Lesson 02
JSX 構文
25分·theory
このチャプター
2/2
JavaScript
JSX 構文
💡 なぜ学ぶ必要があるのか?
🎯
ReactでWebサイトを構築するために必須の文法です。
💼
HTMLとJavaScriptを混在させて書けるため、学びやすいです。
⚡
すべてのReact開発者が毎日使う基本スキルです。
🏢 실무에서는
実務では、JSXを使ってボタン、フォーム、カードといったUIを作成します。例えば、ECサイトの開発者はJSXで商品一覧画面を記述し、それをJavaScriptコードにコンパイルしてブラウザに表示します。
JSX とは?— HTML に見える JavaScript
JSX は、JavaScript の中で HTML のように UI を記述するための構文です。
ブラウザは JSX を解釈できないため、Vite/Webpack が自動的に変換します:
> 💡 「HTML のように書けばよいもの」として理解すれば十分です。
JSX で JavaScript を使う — 波括弧 {}
JSX内でJavaScriptの式を使うには、波括弧 {} を使います。
⚛️ React パターン — JSX 構文
JSX 構文が React でどのように使われるか、コードと一緒にステップごとに学びましょう。
1
🧩
1. JSX 構文の使用シナリオ
この機能が必要な場面。
↓
2
💻
2. コードを書く
JSX 構文の基本的な使い方。
↓
3
🎨
3. レンダリング結果
ユーザーが見る画面。
↓
4
💡
4. 実務のヒント
よくある落とし穴とベストプラクティス。
🎮 JSX 構文 — ステップごとに理解する
各ステップをクリックして内容を読み、✓ 理解した ボタンで進捗を確認してください。
🖥️ 実行結果 — レンダリングされたReactコンポーネント
✏️ React 코드 수정하기 (클릭해서 열기)
⚛️ React 18 + Babel Standalone — まず結果を確認し、エディタで自由に編集できます。
確認クイズ
JSX で CSS クラスを指定する正しい方法は?
先に読むとよい概念: Reactの紹介
次のおすすめ: コンポーネントの基礎