Reactとは?
- 読み方
- りあくと
- 最終更新
- 2026/10/14
3秒でわかる
画面をボタンやカードのような部品 (コンポーネント) の組み合わせで作る、JavaScript のライブラリ。データが変わると、画面の変わった所だけを書き換えます。
30秒図解
Reactをたとえると?
ブロックの
実際にはこう使います
もう少し詳しく
React は、
まず、よくある誤解
誤解 「React は
本当は React は JavaScript の
どういうものか
React は、
部品は
function Greeting({ name }) {
return <p>こんにちは、{name}さん</p>;
}なぜ必要か
画面が
具体例
次の 2 つの例は、React を
import { useState } from "react";
function Counter() {
const [count, setCount] = useState(0);
return (
<button onClick={() => setCount(count + 1)}>
{count} 回押されました
</button>
);
}setCount で
つまずきやすいところ
JSX は HTML とclass は className と書き、<img /> のように
ふつうの変数を書き換えてもcount = count + 1 ではなく、useState が返す setCount を
JavaScript の関数、配列の map、分割代入が
似た用語との違い
| 用語 | 指すもの |
|---|---|
| React | 画面を |
| JavaScript | React を |
| JSX | JavaScript の |
| Next.js | React を |
よくある質問
ReactとJavaScriptは何が違いますか?
JavaScript は言語で、React はその言語で画面を作るためのライブラリです。React のコードは JavaScript として動きます。
JSXはHTMLですか?
いいえ。JSX は JavaScript の中に HTML に似た形で画面を書くための拡張の書き方で、class を className と書くなどの違いがあります。


