
この講座で使用する付録は
ファイル「【付録】React基礎.zip」を
ダウンロードして解凍してご利用ください。
付録には
・テキスト(講義内容)
・プログラム
・XAMPPインストール方法.pdf
・VSCodeインストール方法.pdf
・React開発環境構築方法.pdf
・React開発環境(拡張機能).pdf
・React Developer Tools導入方法.pdf
を収納しています。
「テキスト」には
動画の講義内で使用している
テキストと章末問題をPDF化したものが入っています。
復習時などにご活用ください。
「プログラム」には
講義内で使用しているサンプルプログラムが入っています。
実際の実行結果を体感することができます。
「XAMPPインストール方法.pdf」には
XAMPPのセットアップ方法を記載しています。
参考にしてください。
「VSCodeインストール方法.pdf」には
Visual Studio Codeのセットアップ方法を記載しています。
資料通りに進めていけばダウンロードからインストールまで行えます。
「React開発環境構築方法.pdf」には
Node.jsのセットアップ方法、Reactプロジェクト作成方法、Reactプロジェクト実行方法
などを記載しています。
参考にしてください。
「React開発環境(拡張機能).pdf」には
コンポーネントファイルの自動生成方法を記載しています。
参考にしてください。
「React Developer Tools導入方法.pdf」には
React Developer Toolのインストール方法を記載しています。
参考にしてください。
【お知らせ】
講座内の内容は2025年11月当時のものになります。
Reactプロジェクトは
Visual Studio Codeのバージョンが変化しても
そのまま利用することができます。
但し
Visual Studio Codeのバージョンが変化すると
プロジェクトの作成方法や実行方法が変化する可能性があります。
第1章 Reactの概要
・1.1 Reactって何?
・1.2 JSXって何?
・1.3 コンポーネントって何?
第2章 開発環境
・2.1 Reactの環境構築
・2.2 Reactプロジェクトの基本構成
第3章 基礎知識
・3.1 Reactに必要な知識
第4章 基本文法
・4.1 Reactを使ってみよう!
・4.2 App.jsって何?
第5章 コンポーネント
・5.1 コンポーネントを使ってみよう!
第6章 分岐処理
・6.1 分岐処理を使ってみよう!
第7章 反復処理
・7.1 反復処理を使ってみよう!
第8章 フック
・8.1 フックを使ってみよう!
第9章 イベント
・9.1 イベントを使ってみよう!
第10章 親子コンポーネント
・10.1 親子コンポーネントを使ってみよう!
第11章 フォーム(1)
・11.1 フォームを使ってみよう!
第12章 フォーム(2)
・12.1 React Hook Formを使ってみよう!
第13章 サーバコンポーネント
・13.1 サーバコンポーネントを使ってみよう!
第14章 アプリ作成
・14.1 メンバー管理アプリを作ってみよう!
Reactは
Facebook社(現在のMeta社)が開発したJavaScriptのライブラリです。
もう少し簡単に言うと
「データに応じて自動でHTMLを更新する」ライブラリです。
主に
ユーザインターフェース(UI)を構築するために使われます。
特に
シングルページアプリケーション(SPA)の開発でよく利用されます。
シングルページアプリケーションとは
HTMLページを最初に一度読み込んだ後
従来のWebアプリケーションのようなページ遷移を行わず
1つのページ内でJavaScriptによる情報の取得、描画などを
行うタイプのWebアプリケーションです。
もう少し簡単に言うと
ページ遷移のないWebアプリケーションです。
「Google Map」「Slack」「Netflix」「Facebook」「Instagram」などが
Reactで開発されています。
このコースでは
Reactの基本文法や利用方法の知識を習得し
最後にReactを使用した簡易アプリを作成することができます。
Reactを理解すると
JavaやC#などの他言語と連携したシステムを作れるようになれます。
プログラミングの知識を習得したい方。
Reactの基礎を習得したい方。
将来、SPA関連のアプリを開発してみたい方。
大きな目標への第一歩となるコースです!