id: F-10(誌面表示: F-10) · 物理ページ: 286–287(pages=2) · category: term_tool · figure_type: structure · status: ready · evaluation_date: 2026-04-29
tagline 41/25-45何を 95/60-200どこで 84/60-200会話例 43/25-50見1 36/15-40見2 35/15-40見3 44/15-40 ↑4見4 41/15-40 ↑1見5 44/15-40 ↑4見6 35/15-50
← F-09 SVG 目次 F-11 Next.js →
技術用語
286

React

リアクト
画面を部品(コンポーネント)に分けて組み立てる JavaScript ライブラリです。
体験区分:少しだけ触った 推奨読者レベル:Level 2

何をしてくれるか

ボタン・カード・フォームなど画面の各パーツをコンポーネント(部品)として独立して作り、組み合わせてアプリ全体を構成します。状態(State)が変わると関係する部品だけ自動で画面を更新します。

どこで出会うか

AI への修正依頼でよく出てきます。「このコンポーネントの表示を変えて」「Props(親から子への値の受け渡し)が足りない」など、粒度を部品単位で指定する会話になります。

構造図
2026.04·ready
「React のコンポーネント単位で指定すると、AI への修正依頼が伝わりやすいですよ。」
Reactの見方
287
この用語の見どころ
1
役割

UI を部品(コンポーネント)に分けて再利用しながらアプリを組み立てます。

2
うれしさ

部品単位で AI に修正を依頼できるので、指示の粒度が揃えやすくなります。

3
注意点

ページ遷移やサーバー処理は React 単体では扱えず、Next.js などと組み合わせます。

4
どこで役立つか

Web アプリの画面開発と、AI への UI 修正指示の粒度を合わせたい場面で役立ちます。

5
はじめに

コンポーネント・Props・State の 3 概念と、HTML に似た JSX 記法が出発点です。

6
深掘り先

Next.js、JSX、State、Props、TypeScript。

非エンジニアのつまずき
  • HTML/CSS/JS の後に別の枠組みが出てきて戸惑いました。
  • 「なぜ React か」を腹落ちさせるのに時間がかかりました。
  • Astro 系で進めようとして、React に辿り着くまでに遠回りをしました。
私のコメント
  • 第一印象:なぜ使わなければいけないのか分からず、面倒に感じました。
  • 良い点:バニラの HTML/CSS より部品化できる設計は良いと思います。
  • ダメな点:「なぜ必要か」の説明が不足しがちで、学習コストが地味に効いてきます。
  • 誰向けか:ある程度の規模の Web 画面を AI と組み立てたい人向けです。
開発フローでの位置
画面設計
コンポーネント実装
Props でつなぐ
ブラウザ確認
関連用語
参考 react.dev(公式ドキュメント) checked 2026-04-29
F-10·term_tool
バイブコーディング図鑑