Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ReactにおけるJSXの基本 | Reactの基礎と最初のUI
React入門

ReactにおけるJSXの基本

メニューを表示するにはスワイプしてください

Reactでは、ユーザーインターフェースを構築するために**JSX(JavaScript XML)**と呼ばれるJavaScriptの構文拡張を使用します。JSXを使うことで、Reactコンポーネントはユーザーインターフェースがどのように見えるべきかを記述します。

JSXはHTMLに似ていますが、JavaScriptの中で記述されます。これにより、UI要素をJavaScriptで一つずつ構築するのではなく、コンポーネントのコード内で直接記述できます。

JSXはHTMLのように見えますが、実際にはHTMLではありません。内部的には、JSXはReactが理解できるJavaScriptに変換されます。これにより、JSXは表現力が高く強力でありながら、JavaScript言語の一部として機能します。

JSXでは、マークアップ内にJavaScript式を直接埋め込むことができます。これにより、動的なデータを表示したり、画面に表示される内容を制御したりすることが容易になります。 以下は、先ほどのコンポーネントをJSXで記述した例です:

function Welcome() {
  const name = "React";
  return <h1>Welcome to {name}</h1>;
}

ここでは、UIを記述するためにJSXが使われています。{name}構文を使うことで、JavaScriptの値をUIに挿入できます。データが変更されると、Reactは表示される出力を自動的に更新します。

question mark

JSXを最もよく表しているのはどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  3

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  3
some-alt