ボタン・カード・フォームなど画面の各パーツをコンポーネント(部品)として独立して作り、組み合わせてアプリ全体を構成します。状態(State)が変わると関係する部品だけ自動で画面を更新します。
ボタン・カード・フォームなど画面の各パーツをコンポーネント(部品)として独立して作り、組み合わせてアプリ全体を構成します。状態(State)が変わると関係する部品だけ自動で画面を更新します。
AI への修正依頼でよく出てきます。「このコンポーネントの表示を変えて」「Props(親から子への値の受け渡し)が足りない」など、粒度を部品単位で指定する会話になります。
UI を部品(コンポーネント)に分けて再利用しながらアプリを組み立てます。
部品単位で AI に修正を依頼できるので、指示の粒度が揃えやすくなります。
ページ遷移やサーバー処理は React 単体では扱えず、Next.js などと組み合わせます。
Web アプリの画面開発と、AI への UI 修正指示の粒度を合わせたい場面で役立ちます。
コンポーネント・Props・State の 3 概念と、HTML に似た JSX 記法が出発点です。
Next.js、JSX、State、Props、TypeScript。