背景
- 【環境構築】Reactのプロジェクト作成&起動方法について 〜npm・yarn & JavaScript・TypeScript〜で、
React
には複数のプロジェクトの起動&作成方法があることをご紹介しました。 - この記事は、「2.1.
yarn
でJavaScript
を使用してReact
プロジェクトを作成する方法」の解説記事になります。
目標
yarn
でJavaScript
を使用してReact
プロジェクトを作成できるようになる。
yarnでJavaScriptを使用してReactプロジェクトを作成する方法
- docker-react-yarn-javascriptを
clone
し、起動に必要なdockerfile
をローカルに準備します。
GitHub - takuma-competition/docker-react-yarn-javascript: javascriptを使用してyarnでreactを起動するdockerfileと手順を記したリポジトリ
javascriptを使用してyarnでreactを起動するdockerfileと手順を記したリポジトリ - GitHub - takuma-competition/docker-react-yarn-javascript: javascriptを使用してyarnでreactを起動するdockerfileと手順を記した...
Dockerfile
の中身は以下のようになっており、node
をベースイメージとして使用しています。
#nodeの19.4.0をベースに使用する
FROM node:19.4.0
- 以下のコマンドで
docker
を起動します。
$docker-compose up -d --build
vscode
でコンテナ内部に入ります。vscode
でコンテナ内部に入る方法は【環境構築】Docker container内部にVS Codeで入って作業する方法を参照ください。vscode
でターミナルを起動し、作業用にdocker-compose.yml
でマウント時に作成された作業用のディレクトリに移動します。
$cd ../react_yarn_javascript_workdir/
yarn
でreact
のアプリの雛形を作成します。create react-app
の後ろにくる文字列が作成されるディレクトリ名になります。(ここでは、react_yarn_javascript
というディレクトリが作成されることになります。)
$yarn create react-app react_yarn_javascript
- 作成されたディレクトリに移動します。
$cd react_yarn_javascript/
react
を起動します。
$yarn start
- 起動が成功すればご自身のPCで設定されているデフォルトのブラウザで
react
が起動されます。
参考資料
docker-compose コマンド概要 — Docker-docs-ja 1.12.RC2 ドキュメント
dockerの-dオプション、デタッチドモードって何? - Qiita
-dで実行されるモード。デタッチドモード。docker-compose up -d nginx mysql-dはデタッチドモードのオプション。バックグラウンドでcontainerを立ち上げる。###バッググラウンドで立ち上げるとは…
yarnでcreate-react-appをするには? - Qiita
Reactのアプリの雛形を作成するコマンドといえば
npx create-react-app my-app
に馴染みがあるのではないでしょうか。
私も特に疑問も持たずに、これまでこのコマンドでアプリを生成してきました。
しかし、これ...
Getting Started | Create React App
Create React App is an officially supported way to create single-page React
Qiita記事
【環境構築】DockerでReactをyarnで起動して作成&起動する方法(JavaScript編) - Qiita
背景
【環境構築】Reactのプロジェクト作成&起動方法について 〜npm・yarn & JavaScript・TypeScript〜で、Reactには複数のプロジェクトの起動&作成方法があることをご紹介しました...