Submit Search
Let's react
0 likes
235 views
Y
YasuhiroSakai3
これからReactに触れる初学者向けの、Reactとは?にフォーカスした内容
Engineering
Read more
1 of 18
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
More Related Content
PPTX
Setup jsWaffle
kujirahand kujira
PDF
sgvizler
Fumihiro Kato
PPTX
[JavaDo] JAX-RS ハンズオン 第2部
haruki ueno
PDF
Setup jsWaffle
kujirahand kujira
PDF
Polymerやってみた
Yosuke Onoue
PDF
Jsug spring bootコードリーディング 接触篇 a contact
tsukasa tamaru
PPTX
Express Web Application Framework
LearningTech
PDF
Netラボ2012年3月勉強会ライトニングトーク
david9142
Setup jsWaffle
kujirahand kujira
sgvizler
Fumihiro Kato
[JavaDo] JAX-RS ハンズオン 第2部
haruki ueno
Setup jsWaffle
kujirahand kujira
Polymerやってみた
Yosuke Onoue
Jsug spring bootコードリーディング 接触篇 a contact
tsukasa tamaru
Express Web Application Framework
LearningTech
Netラボ2012年3月勉強会ライトニングトーク
david9142
Similar to Let's react
(20)
PPTX
React入門
GIG inc.
PDF
Oktopartial Introduction
Takeshi AKIMA
PDF
REACT & WEB API
Shigeru Kondoh
PDF
Rails初心者レッスン lesson3 3edition
Satomi Tsujita
PDF
最新技術動向(2011年上期)
Mahito Ogura
PDF
閉じタグを超えた先に僕が見た景色とは
Muyuu Fujita
PDF
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
Atsushi Tadokoro
PDF
thymeleafさいしょの一歩
Yuichi Hasegawa
PDF
Texteditor - Ohotech 並盛 #5
NISHIHARA Shota
PDF
Pro aspnetmvc3framework chap15
Hideki Hashizume
PDF
Webteko 20090925
だいすけ ふるかわ
PPTX
シンプルな9つのサンプルで学ぶJava Script初心者のためのAngularJS超入門ハンズオン
健一 茂木
PDF
jQuery Mobile 最新情報 & Tips
yoshikawa_t
PDF
最近のRails開発のはなし
Yoichi Toyota
PPTX
Magento meet up Tokyo#1 for Design
Miho Nakano
PPTX
Mithril - 軽量/高速なMVCフレームワーク
sairoutine
PPTX
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
Shumpei Shiraishi
PDF
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
タカシ キタジマ
PPT
Gaej Explorer
katsu.taira
PDF
SpringMVCとmixer2で作るWebアプリのキホン 2013-01-24 Spring勉強会 #jsug
Y Watanabe
React入門
GIG inc.
Oktopartial Introduction
Takeshi AKIMA
REACT & WEB API
Shigeru Kondoh
Rails初心者レッスン lesson3 3edition
Satomi Tsujita
最新技術動向(2011年上期)
Mahito Ogura
閉じタグを超えた先に僕が見た景色とは
Muyuu Fujita
情報編集(Web) HTML5とは何か? HTML5、はじめの一歩
Atsushi Tadokoro
thymeleafさいしょの一歩
Yuichi Hasegawa
Texteditor - Ohotech 並盛 #5
NISHIHARA Shota
Pro aspnetmvc3framework chap15
Hideki Hashizume
Webteko 20090925
だいすけ ふるかわ
シンプルな9つのサンプルで学ぶJava Script初心者のためのAngularJS超入門ハンズオン
健一 茂木
jQuery Mobile 最新情報 & Tips
yoshikawa_t
最近のRails開発のはなし
Yoichi Toyota
Magento meet up Tokyo#1 for Design
Miho Nakano
Mithril - 軽量/高速なMVCフレームワーク
sairoutine
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
Shumpei Shiraishi
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
タカシ キタジマ
Gaej Explorer
katsu.taira
SpringMVCとmixer2で作るWebアプリのキホン 2013-01-24 Spring勉強会 #jsug
Y Watanabe
Ad
Let's react
1.
Let’s React 基礎編
2.
② ライブラリ Let’s React キーワード ①
コンポーネント
3.
Let’s React キーワード component(構成要素・部品) 部品を使いまわしてページを作成する
4.
Let’s React キーワード 共通のDOMをページ毎に再度読み込ませるのは無駄 Single Page
Application
5.
Let’s React キーワード 1<!DOCTYPE html> 2<html> 3<head> 4
<meta charset="UTF-8"> 5 <title>sample</title> 6</head> 7<body> 8 <div> 10 <p>HelloWorld</p> 11 </div> 13</body> 14</html> 15 16 非SPA 各ページ毎作成する必要がある
6.
Let’s React キーワード SPA 1<!DOCTYPE html> 2<html> 3<head> 4
<meta charset="UTF-8"> 5 <title>ReactSample</title> 6 <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.2/react.js"></script> 7 <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.2/react-dom.js"></script> 8 <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.34/browser.min.js"></script> 9</head> 10<body> 11 <!-- ここに埋め込まれる --> 12 <div id="app"></div> 13 14 <!-- 実行したいコード --> 15 <script type="text/babel"> 16 // コンポーネント 17 var HelloWorld = React.createClass({ 18 render: function() { 19 return ( 20 // JSXというhtmlに似た記述方法でdomを作成する 21 <p>HelloWorld</p> 22 ); 23 } 24 }); 25 // コンポーネントをidが"app"の場所に紐付けて埋め込む 26 ReactDOM.render(<HelloWorld />, document.getElementById('app')); 27 </script> 28</body> 29</html> 30 31
7.
Let’s React キーワード SPA コードが増えてるじゃん
8.
Let’s React キーワード SPA 1<!DOCTYPE html> 2<html> 3<head> 4
<meta charset="UTF-8"> 5 <title>ReactSample</title> 6 <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.2/react.js"></script> 7 <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.2/react-dom.js"></script> 8 <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.34/browser.min.js"></script> 9</head> 10<body> 11 <!-- ここに埋め込まれる --> 12 <div id="app"></div> 13 14 <!-- 実行したいコード --> 15 <script type="text/babel"> 16 // コンポーネント 17 var HelloWorld = React.createClass({ 18 render: function() { 19 return ( 20 // JSXというhtmlに似た記述方法でdomを作成する 21 <p>HelloWorld</p> 22 ); 23 } 24 }); 25 // コンポーネントをidが"app"の場所に紐付けて埋め込む 26 ReactDOM.render(<HelloWorld />, document.getElementById('app')); 27 </script> 28</body> 29</html> 30 31 共通分
9.
Let’s React キーワード 共通分
10.
Let’s React キーワード 不必要な読み込みを無くし、効率よく開発を行える 部品単位で開発を行える
11.
Let’s React キーワード 自由 レゴ < > = 制約
家を作る
12.
Let’s React キーワード レゴ自由 < 制約
家を作る
13.
Let’s React キーワード フレームワークライブラリ < 制約
画面を作る
14.
Let’s React キーワード 制約が少ないので自由な設計で構築する事ができる
15.
Let’s React キーワード React Angular 他ライブラリ 満たしている機能
16.
Let’s React キーワード React Angular ・機能が豊富 ・Angularが機能を満たす ・導入が難しい ・中規模から大規模に対応 ・フレームワークに準拠 ・機能が限定的 ・他のライブラリが必要 ・導入がしやすい ・全プロジェクト規模に対応 ・自由な設計が可能 ・設計が重要で難しい
17.
Let’s React キーワード React Angular VS OR
18.
Let’s React キーワード ReactもAngularも方法でしかない 求められる物によって採択するのがベスト まとめ
Download