Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
HS
Uploaded by
Hikaru Sato
118 views
React.jsを勉強しよう
車内勉強会向けの資料。 ここと併用して勉強します。 http://qiita.com/hikaruright/private/f30c44af660f30220a7c
Technology
◦
Related topics:
The React JS Overview
•
Read more
0
Save
Share
Embed
Embed presentation
1
/ 31
2
/ 31
3
/ 31
4
/ 31
5
/ 31
6
/ 31
7
/ 31
8
/ 31
9
/ 31
10
/ 31
11
/ 31
12
/ 31
13
/ 31
14
/ 31
15
/ 31
16
/ 31
17
/ 31
18
/ 31
19
/ 31
20
/ 31
21
/ 31
22
/ 31
23
/ 31
24
/ 31
25
/ 31
26
/ 31
27
/ 31
28
/ 31
29
/ 31
30
/ 31
31
/ 31
More Related Content
PDF
svelte と tailwind で始めるフロントエンド開発
by
Shuichi Takaya
PDF
なぜ人は必死でjQueryを捨てようとしているのか
by
Yoichi Toyota
PDF
Js frameworkの紹介
by
Ryo Shimada
PDF
Flux react現状確認会
by
VOYAGE GROUP
PDF
SIROK技術勉強会 #1 「Reactってなんだ?」
by
Naoyuki Kataoka
PDF
サーバサイドエンジニアが 1年間まじめにSPAやってみた
by
Itaru Kitagawa
PDF
Playで作るwebsocketサーバ
by
ke-m kamekoopa
PPTX
Visual Studio 2017 事はじめ
by
Hideaki Aoyagi
svelte と tailwind で始めるフロントエンド開発
by
Shuichi Takaya
なぜ人は必死でjQueryを捨てようとしているのか
by
Yoichi Toyota
Js frameworkの紹介
by
Ryo Shimada
Flux react現状確認会
by
VOYAGE GROUP
SIROK技術勉強会 #1 「Reactってなんだ?」
by
Naoyuki Kataoka
サーバサイドエンジニアが 1年間まじめにSPAやってみた
by
Itaru Kitagawa
Playで作るwebsocketサーバ
by
ke-m kamekoopa
Visual Studio 2017 事はじめ
by
Hideaki Aoyagi
What's hot
PDF
( ゚∀゚)o彡° Flux! Flux!
by
Yuki Ishikawa
PDF
究極にして至高のWAF
by
Yuki Ishikawa
PPTX
Reacthelmetcontrolesspa
by
Takao Tetsuro
PPTX
React Helmet navigates SPA
by
Takao Tetsuro
PDF
Blazor 触ってみた
by
Oda Shinsuke
PDF
まだ DOM 操作で消耗してるの?
by
Yuki Ishikawa
PPTX
Reactつかってみた
by
Minori Tokuda
KEY
capybara で快適なテスト生活を
by
Ryunosuke SATO
PDF
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
by
Jun-ichi Sakamoto
PDF
React.jsでHowManyPizza
by
松田 千尋
PDF
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
by
Jun-ichi Sakamoto
PDF
Javascriptのあれやこれやをまとめて説明してみる
by
Shunji Konishi
ODP
MVC の Model を考える
by
tomo_masakura
PPTX
JSフレームワークのシンタックスを比べてみる
by
yumi_chappy
PDF
PHP Application E2E with Capybara
by
Yoshiaki Yoshida
PDF
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
by
Hajime Ogushi
PPTX
WebVRの可能性.pptx
by
Koichiro Nishigai
PPTX
Fukuoka.NET Conf 2018: 挑み続ける!Dockerコンテナによる ASP.NET Core アプリケーション開発事例
by
Joni
( ゚∀゚)o彡° Flux! Flux!
by
Yuki Ishikawa
究極にして至高のWAF
by
Yuki Ishikawa
Reacthelmetcontrolesspa
by
Takao Tetsuro
React Helmet navigates SPA
by
Takao Tetsuro
Blazor 触ってみた
by
Oda Shinsuke
まだ DOM 操作で消耗してるの?
by
Yuki Ishikawa
Reactつかってみた
by
Minori Tokuda
capybara で快適なテスト生活を
by
Ryunosuke SATO
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
by
Jun-ichi Sakamoto
React.jsでHowManyPizza
by
松田 千尋
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
by
Jun-ichi Sakamoto
Javascriptのあれやこれやをまとめて説明してみる
by
Shunji Konishi
MVC の Model を考える
by
tomo_masakura
JSフレームワークのシンタックスを比べてみる
by
yumi_chappy
PHP Application E2E with Capybara
by
Yoshiaki Yoshida
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
by
Hajime Ogushi
WebVRの可能性.pptx
by
Koichiro Nishigai
Fukuoka.NET Conf 2018: 挑み続ける!Dockerコンテナによる ASP.NET Core アプリケーション開発事例
by
Joni
Similar to React.jsを勉強しよう
PDF
Modern frontend overview_r3
by
makotunes
PPTX
フロントエンドというカオスな世界について
by
mikakane
PDF
モダンフロントエンド開発者に求められるスキルとは
by
Takuya Tejima
PDF
densan2014-late01
by
Takenori Nakagawa
PPTX
わくわく勉強会 フロントエンド
by
K K
PDF
Okinawa frontend meetup1_俺のフロントエンド開発がこんなに時代おくれなワケがない
by
Kazuki Murahama
PDF
RESTful開発フロントエンド編(SPA・AltJS・フレームワーク)
by
K Tsukada
PDF
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
by
Kohei Asai
PDF
React es2015
by
t-onizawa
PDF
我が家のフロントエンド開発事情
by
Naoki Yamada
PPTX
フロントエンドの技術を刷新した話し。
by
Yutaka Horikawa
PPTX
フロントエンド技術の変遷
by
Ryo Higashigawa
PPTX
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介
by
Kentaro Ohkouchi
PPTX
2016 03 05_yokohama_north
by
Ryo Tomidokoro
PDF
50分で掴み取る ASP.NET Web API パターン&テクニック
by
miso- soup3
PPTX
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
by
takehiko yoshida
PPTX
ぼくのNode.jsのだいいっぽ
by
拓弥 遠藤
PPTX
HTML5&API総まくり
by
Shumpei Shiraishi
PDF
20160421 react勉強会
by
Naoki Kurosawa
PDF
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
by
Nobukazu Hanada
Modern frontend overview_r3
by
makotunes
フロントエンドというカオスな世界について
by
mikakane
モダンフロントエンド開発者に求められるスキルとは
by
Takuya Tejima
densan2014-late01
by
Takenori Nakagawa
わくわく勉強会 フロントエンド
by
K K
Okinawa frontend meetup1_俺のフロントエンド開発がこんなに時代おくれなワケがない
by
Kazuki Murahama
RESTful開発フロントエンド編(SPA・AltJS・フレームワーク)
by
K Tsukada
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
by
Kohei Asai
React es2015
by
t-onizawa
我が家のフロントエンド開発事情
by
Naoki Yamada
フロントエンドの技術を刷新した話し。
by
Yutaka Horikawa
フロントエンド技術の変遷
by
Ryo Higashigawa
EC-CUBE3系より新しい EC-CUBE2系の開発事例紹介
by
Kentaro Ohkouchi
2016 03 05_yokohama_north
by
Ryo Tomidokoro
50分で掴み取る ASP.NET Web API パターン&テクニック
by
miso- soup3
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
by
takehiko yoshida
ぼくのNode.jsのだいいっぽ
by
拓弥 遠藤
HTML5&API総まくり
by
Shumpei Shiraishi
20160421 react勉強会
by
Naoki Kurosawa
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
by
Nobukazu Hanada
React.jsを勉強しよう
1.
React.jsで学ぶ モダンフロントエンド開発 Hikaru Sato
2.
Part1. イマドキなフロントエンド開発と、 CSOとして取っていきたい今後の開発
3.
モダンフロントエンド? HTML + CSS
+ JavaScriptで作るフロントエンド。
4.
今まで(現行ECMとか) Servlet + JSP
+ Javascript
5.
つまり、これが Servlet JSP DAO BL Java JSP JavaScript CSS
6.
こうなる! API DAO BL Java HTML JavaScript CSS
7.
目的 フロント(描画)とバックエンド(データ処理)の分離 Servlert
+ JSPで画面構築をする時代は終わった!
8.
あれ、ECMってAPIあるし、 使ってなかったっけ?
9.
Exactly (その通りでございます) ECMSFは全部API経由でECMのリソースにアクセスしています。
あとFaceもね。
10.
つまり 見た目の部分作るだけでOK!
11.
目指したいもの ECMユーザ ECMSFユーザ ECM API JavaScript コード <HTML> ・ ・ ・ </HTML> <apex:page> ・ ・ ・ </apex:page>
12.
目指したいもの 共通のJavaScriptコード ECM
-> ECMSFのロジック移植コストを最小限に テスト工数を減らす(自動化ではなく、ケース数を減らす) 移植時の考慮漏れも最小限に 諸々の高速化ももちろん必須
13.
Part2. たのしいおべんきょうのじかん
14.
使うものと覚えたい用語 Node.js npm
Gulp JavaScript ES2015(ES6) Babel Browserify Sass React.js
15.
Node.js みんな大好き”サーバサイド”JavaScriptコンテナ。 詳しくはググってください。
16.
npm Node 用の
パッケージマネージャ Node.js用のyumとかいうざっくりな覚え方でOK!
17.
Gulp タスクランナ。 設定ファイルをかけば、ビルド周りの処理を勝手にやってくれるニクいヤツ。
Javascript用のAntとかと思ってください。
18.
JavaScript ES2016/ES6 JavaScriptの新しいカタチ。
ECMAScript6が通称でES6と呼ばれていた Javaで言う所の8とか9とかと同じようなもんだと思ってください。 元々はES5とかES6とか言われてたが、ES2015の方が正式。。。らしい? 詳しいコードは後ほど。
19.
Babel JavaScript用のビルドツール ES6のコードをES5にコンパイルしてくれる
20.
Browserify Node.jsのコードを”クライアントサイド”でも使えるようにするための魔法の手法。 何も考えずサーバサイドと同じようにクライアントも作れるようになる。
21.
Sass / scss
Sassは“Syntactically Awesome Stylesheets” の略 Scssは”Sassy CSS”の略 スタイルシート言語で、Sass形式で書いたコードをcssにコンパイルすることがで きる。 Sassの書き方として.sassと.scssがある感じ Scssはcss3の拡張なので、多分覚えやすい。 生のcssではできない、変数や入れ子な書き方ができる。
22.
React.js Facebook社が公開しているJavaScript用MV*系Framework “VirtualDOM”という概念を元に設計されている。
HTML要素をComponentとして分離する とにかく速さだ!
23.
他にもこんなMV*系 Framework Angular JS Polymer Aura
Framework 名前だけでも覚えて帰ってくださいね!
24.
Part3. ではやってみよう。
25.
前提 Node.jsをインストールしておいてください。 RubyとRubygemを入れておいてください。 Visual Studio Codeを入れておいてください。 ネットに繋がるようにしておいてください。
26.
おもむろに ターミナルを立ち上げてください Windowsの方はWindows +
R からの ”cmd” です。
27.
プロジェクトを作りたい場所でmkdir !
28.
あとはここを見て一緒にやりましょう。 http://qiita.com/hikaruright/private/f30c44af660f30220a7c
29.
ここだけは覚えたいまとめ WebComponent分割という概念 VirtualDOMという概念
ES6/ES2015の書き方とES5との違い jQueryは捨てたい!!!
30.
Q&A まともに返答できるとは思えませんがどうぞ!
31.
Fin