Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
誰でもわかる React基礎
Rating: 4.3 out of 5(2 ratings)
13 students

誰でもわかる React基礎

この講座では Reactの基本文法や利用方法の知識を習得できます。 またReactを使用した簡易アプリを作成することができます。
Last updated 2/2026
Japanese

What you'll learn

  • Reactの知識を習得できるようになる。
  • Reactの文法に沿ったプログラムを組めるようになる。
  • Reactを使用したシステム開発の流れを理解できるようになる。
  • 他言語(C#、C言語、C++、JavaScriptなど)にも対応できるようになる。
  • Reactと他言語(Java、C#など)と連携してシステム開発に対応できるようになる。
  • いろいろなアプリケーションを作るための、きっかけを掴める。

Course content

1 section28 lectures5h 21m total length
  • React基礎 ー 参考用ファイル(ダウンロード)1:35

    この講座で使用する付録は

    ファイル「【付録】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の概要10:58

    第1章 Reactの概要

    ・1.1 Reactって何?

    ・1.2 JSXって何?

    ・1.3 コンポーネントって何?

  • 第1章 章末問題6:08
  • 第2章 開発環境6:57

    第2章 開発環境

    ・2.1 Reactの環境構築

    ・2.2 Reactプロジェクトの基本構成

  • 第2章 章末問題1:50
  • 第3章 基礎知識14:05

    第3章 基礎知識

    ・3.1 Reactに必要な知識

  • 第3章 章末問題2:17
  • 第4章 基本文法29:12

    第4章 基本文法

    ・4.1 Reactを使ってみよう!

    ・4.2 App.jsって何?

  • 第4章 章末問題3:52
  • 第5章 コンポーネント24:13

    第5章 コンポーネント

    ・5.1 コンポーネントを使ってみよう!

  • 第5章 章末問題3:02
  • 第6章 分岐処理11:20

    第6章 分岐処理

    ・6.1 分岐処理を使ってみよう!

  • 第6章 章末問題3:01
  • 第7章 反復処理15:43

    第7章 反復処理

    ・7.1 反復処理を使ってみよう!

  • 第7章 章末問題2:57
  • 第8章 フック34:34

    第8章 フック

    ・8.1 フックを使ってみよう!

  • 第8章 章末問題3:45
  • 第9章 イベント10:33

    第9章 イベント

    ・9.1 イベントを使ってみよう!

  • 第9章 章末問題3:13
  • 第10章 親子コンポーネント20:39

    第10章 親子コンポーネント

    ・10.1 親子コンポーネントを使ってみよう!

  • 第10章 章末問題3:10
  • 第11章 フォーム(1)15:31

    第11章 フォーム(1)

    ・11.1 フォームを使ってみよう!

  • 第11章 章末問題2:19
  • 第12章 フォーム(2)37:57

    第12章 フォーム(2)

    ・12.1 React Hook Formを使ってみよう!

  • 第12章 章末問題3:46
  • 第13章 サーバコンポーネント23:23

    第13章 サーバコンポーネント

    ・13.1 サーバコンポーネントを使ってみよう!

  • 第13章 章末問題2:26
  • 第14章 アプリ作成22:44

    第14章 アプリ作成

    ・14.1 メンバー管理アプリを作ってみよう!

Requirements

  • 事前知識は特にありませんが 最低限システム開発やプログラミング言語にトライしたいという気持ちが必要です。
  • JavaScriptの知識があれば理解しやすいですが、やる気さえあれば未経験者でも習得できます。
  • (ソフトウェア)Node.js、Visual Studio Code、XAMPP(ザンプ) ※全て無償で利用できます。またダウンロード方法やインストール手順は付録で提供しています。
  • Windows PC ※MACを使用しての解説はしておりません。

Description

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関連のアプリを開発してみたい方。


大きな目標への第一歩となるコースです!


Who this course is for:

  • 将来の目標としてReactを使用してアプリケーションを作りたいと思っている方
  • シングルページアプリケーション(SPA)の開発に興味がある方
  • システム開発の知識を習得したいと思っている方
  • システム開発の仕事に就きたいと思っている方
  • スキルアップを計りたい方
  • 探求心のある方
  • プログラム未経験者ではあるがプログラミングに挑戦したい方