🐷

[REACT- 基礎]JSXについて

2023/05/24に公開

JSXとは

  • Reactで使用されるJavaScriptの拡張構文。
  • JSXは、JavaScriptの中にHTML構造やコンポーネントを記述するための記法を提供する。

通常のJavaScriptでは、DOM要素を動的に作成するためにdocument.createElementなどの
DOM操作のメソッドを使用する必要がありますが、JSXを使用すると、
HTMLのような見た目のコードを書くことができる。
これにより、Reactコンポーネントのレンダリングや表示をより直感的かつ簡潔に行うことができる。

  • JSXは、最終的にはJavaScriptのオブジェクトに変換される。
    Reactのコンパイラ(通常はBabelなど)は、
    JSXの文法を解析して、JavaScriptのコードに変換する。
    そのため、ブラウザやNode.jsなどのJavaScript実行環境で実行することができる。

JSXはReactの主要な特徴の一つであり、Reactコミュニティでは広く使われている。
Reactのコンポーネント開発では、JSXを使ってUIを宣言的に記述することが一般的。

https://react.dev/learn/writing-markup-with-jsx


今日は、時間が足りず少ししかまとめられなかったです...!

Discussion