Submit Search
ReactJSの開発導入について
0 likes
74 views
R
Riki Kenmochi
導入資料です
Engineering
Read more
1 of 23
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
More Related Content
PPTX
React NativeでTwitterクライアントを作ってみよう
dcubeio
PPTX
SYSTEMI勉強会まとめ資料(日記アプリ作成)
YoshikiWatanabe1
PPTX
UnicastWS vol.2
Unicast Inc.
ODP
130329 04
openrtm
ODP
20130329 rtm4
openrtm
PPTX
React Nativeで考えるクロスプラットフォーム開発
yuichi kubota
PDF
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
PPTX
Reactのおさらい
iPride Co., Ltd.
React NativeでTwitterクライアントを作ってみよう
dcubeio
SYSTEMI勉強会まとめ資料(日記アプリ作成)
YoshikiWatanabe1
UnicastWS vol.2
Unicast Inc.
130329 04
openrtm
20130329 rtm4
openrtm
React Nativeで考えるクロスプラットフォーム開発
yuichi kubota
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
Reactのおさらい
iPride Co., Ltd.
Similar to ReactJSの開発導入について
(20)
PPTX
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
Yukihiko SAWANOBORI
PPTX
React を導入したフロントエンド開発
daisuke-a-matsui
PPTX
チームではじめるJetpack compose
yoshida261 default
PDF
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
david9142
PDF
Create android app can send SMS and Email by React Natice
GMO-Z.com Vietnam Lab Center
PDF
jQuery と MVC で実践する標準志向 Web 開発
Akira Inoue
PPT
第2回勉強会
Mugen Fujii
PPTX
Androidプログラミング入門
OESF Education
PDF
[Cloud OnAir] アプリケーションにフォーカス!ビジネスに直結する開発の極意をご紹介します。(e-Learning) 2018年3月15日 放送
Google Cloud Platform - Japan
PDF
OpenShiftでJBoss EAP構築
Daein Park
PDF
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
PDF
VSCodeで始めるAzure Static Web Apps開発
Yuta Matsumura
PPTX
React+redux+saga 02
TIS Inc
PDF
Angularreflex20141210
Shinichiro Takezaki
PDF
Android アプリ開発における Gradle ビルドシステム
Yu Nobuoka
PDF
react-scriptsはwebpackで何をしているのか
暁 三宅
PDF
Titanium
smart-shiojiri
PDF
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Shotaro Suzuki
PDF
【BS2】.NET 6 最新アップデート
日本マイクロソフト株式会社
PPTX
node-webkit
Takuji Shimokawa
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
Yukihiko SAWANOBORI
React を導入したフロントエンド開発
daisuke-a-matsui
チームではじめるJetpack compose
yoshida261 default
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
david9142
Create android app can send SMS and Email by React Natice
GMO-Z.com Vietnam Lab Center
jQuery と MVC で実践する標準志向 Web 開発
Akira Inoue
第2回勉強会
Mugen Fujii
Androidプログラミング入門
OESF Education
[Cloud OnAir] アプリケーションにフォーカス!ビジネスに直結する開発の極意をご紹介します。(e-Learning) 2018年3月15日 放送
Google Cloud Platform - Japan
OpenShiftでJBoss EAP構築
Daein Park
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
VSCodeで始めるAzure Static Web Apps開発
Yuta Matsumura
React+redux+saga 02
TIS Inc
Angularreflex20141210
Shinichiro Takezaki
Android アプリ開発における Gradle ビルドシステム
Yu Nobuoka
react-scriptsはwebpackで何をしているのか
暁 三宅
Titanium
smart-shiojiri
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Shotaro Suzuki
【BS2】.NET 6 最新アップデート
日本マイクロソフト株式会社
node-webkit
Takuji Shimokawa
Ad
More from Riki Kenmochi
(10)
PDF
Tymeleafの確認資料(1)
Riki Kenmochi
PDF
Python開発環境導入資料
Riki Kenmochi
PDF
ゼロからわかるVBA
Riki Kenmochi
PDF
2020-2021 開発トレンド
Riki Kenmochi
PDF
LT発表-第6回_共同作業におけるGit
Riki Kenmochi
PDF
聞き役のLtから見えてきたもの
Riki Kenmochi
PDF
LT発表-第5回_ルールの大切さ
Riki Kenmochi
PDF
LT発表-第4回_言葉にできるは武器になる
Riki Kenmochi
PDF
LT資料-第3回_5分でわかるGitの世界
Riki Kenmochi
PDF
LT発表-第2回_IT時代を感じさせたもの
Riki Kenmochi
Tymeleafの確認資料(1)
Riki Kenmochi
Python開発環境導入資料
Riki Kenmochi
ゼロからわかるVBA
Riki Kenmochi
2020-2021 開発トレンド
Riki Kenmochi
LT発表-第6回_共同作業におけるGit
Riki Kenmochi
聞き役のLtから見えてきたもの
Riki Kenmochi
LT発表-第5回_ルールの大切さ
Riki Kenmochi
LT発表-第4回_言葉にできるは武器になる
Riki Kenmochi
LT資料-第3回_5分でわかるGitの世界
Riki Kenmochi
LT発表-第2回_IT時代を感じさせたもの
Riki Kenmochi
Ad
ReactJSの開発導入について
1.
ReactJS開発導入資料 剱持 力
2.
アジェンダ • はじめに • 製造着手前の準備 •
新しいページの作り方 -- レンダリングの仕組み • Webpackのローカル環境で動作確認 • GithubPageへデプロイ(本番環境的な)
3.
はじめに 今回のReact環境の構築について Create React Appを使わないReact導入手 順になります。 Create
React App ・・・ Facebook が提供している CLI ツールで用意されたテンプレート を元にアプリケーションの雛形を生成してくれるもの
4.
Create React Appは初期状態がこのイメージ図です。
5.
Reactって? ブラウザ画面 コンポーネント1 コンポーネント2 コンポーネント3 変更箇所の部分だけ DOMを更新したい。 コンポーネント2の表示タイ ミングを変更したい。 などのクライアント様の要望 に沿うことができる
6.
製造着手前の準備
7.
製造着手前の準備
8.
ディレクトリの状態
9.
各種テンプレートの中身について
10.
Webpackの設定
11.
「dist」または「build」 ・「build」にしておくと、GithubPageで Reactページが閲覧できるようになるとか ・ CSSやJSファイル等を圧縮して1つの ファイルにしてくれます。 エントリポイント Webpack設定: どのように圧縮したり、どのファ イルを対象とするかをルール付け してくれる
12.
HtmlWebpackPlugin: コンパイル時に、生成された JavaScript ファ イルなどが読み込まれている状態の
.html ファイルが作れる devServer: ローカルサーバーを立ち上げることができる module.rules のところで js と jsx のファイルを babel-loader に読ませる設定をしてます。 babel-loader に はプリセットの設定を行いました。 また plugin に HtmlWebpackPlugin を追加して html のテンプレートを 指定しています。devServerを設定しておくことで、React単体でローカル確認も簡単になります。 まとめ
13.
ビルドについて $ npx webpack
--config webpack.config.js ビルド後は、こんな感じで出力されます。 ‘npm run build で実行できます
17.
新しいページの作り方
18.
レンダリングの仕組み ② ① Reactコンポーネント本体 1機能におけるReactコンポーネン トを取りまとめているモジュール 実際にレンダリングしている箇所の モジュール Body.jsx App.jsx index.js
19.
Webpackのローカル環境で動作確認
20.
‘npm run start このコマンドを実行することで、localhostページで画面の確認ができます。 また、サーバを動かしながら、編集&即時確認が可能ですが、キャッシュが残る場合があるので、 その場合は、サーバを止めて、ビルドコマンドからやり直すと良いです。
21.
GithubPageへデプロイ(本番環境的な)
22.
git subtree push
--prefix build/ origin gh-pages GitHub Pagesは特定なBranchを使って静的なファイルをサービスします。 したがってbuildフォルダ のためだけのBranchを作る必要があります。 次のコマンドを実行してbuildフォルダだけ新しい Branchにアップロードします。 手順1 手順2 手順3
23.
ご清聴ありがとうございました
Download