Submit Search
Upload
まだDOM操作で消耗してるの?
•
Download as PPTX, PDF
•
0 likes
•
630 views
IRI MO
Follow
社内LTで発表した React.js(0.14)の紹介
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 29
Download now
Recommended
React.jsでクライアントサイドなWebアプリ入門
React.jsでクライアントサイドなWebアプリ入門
spring_raining
Start React with Browserify
Start React with Browserify
Muyuu Fujita
Grid application テンプレートを紐解く
Grid application テンプレートを紐解く
Kazuhide Maruyama
AngularJSでの非同期処理の話
AngularJSでの非同期処理の話
Yosuke Onoue
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
TanUkkii
One Time Binding & Digest Loop
One Time Binding & Digest Loop
Kon Yuichi
Backbone.js
Backbone.js
daisuke shimizu
React入門-JSONを取得して表示する
React入門-JSONを取得して表示する
regret raym
Recommended
React.jsでクライアントサイドなWebアプリ入門
React.jsでクライアントサイドなWebアプリ入門
spring_raining
Start React with Browserify
Start React with Browserify
Muyuu Fujita
Grid application テンプレートを紐解く
Grid application テンプレートを紐解く
Kazuhide Maruyama
AngularJSでの非同期処理の話
AngularJSでの非同期処理の話
Yosuke Onoue
Isomorphic web development with scala and scala.js
Isomorphic web development with scala and scala.js
TanUkkii
One Time Binding & Digest Loop
One Time Binding & Digest Loop
Kon Yuichi
Backbone.js
Backbone.js
daisuke shimizu
React入門-JSONを取得して表示する
React入門-JSONを取得して表示する
regret raym
Viewを活用して複雑化と戦う
Viewを活用して複雑化と戦う
Kenjiro Kubota
AngularJS入門
AngularJS入門
Kenji Shirane
Ma_gician (世界中のフロントエンダーの残業時間を減らす、新しいフロントエンドフレームワーク)<詳細版>
Ma_gician (世界中のフロントエンダーの残業時間を減らす、新しいフロントエンドフレームワーク)<詳細版>
Eucen Stew
React系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えよう
Kazuhiro Hara
Angular.jsについてちょっとしゃべる
Angular.jsについてちょっとしゃべる
Masashi Haga
Ma gician <Vue にはできないこと (1)> WeJS 37th
Ma gician <Vue にはできないこと (1)> WeJS 37th
Eucen Stew
HTML5 ビギナーのための AngularJS
HTML5 ビギナーのための AngularJS
Kenichi Kanai
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
Tomohiro Kumagai
翻訳から始めるVue.js 入門
翻訳から始めるVue.js 入門
Makoto Chiba
Dgeni with AngularJS Application
Dgeni with AngularJS Application
K Kinzal
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
Yohei Sasaki
Web Workers
Web Workers
kaboccha
ScaLa+Liftとか
ScaLa+Liftとか
youku
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
Yuki Minakawa
jQuery Performance Tips – jQueryにおける高速化 -
jQuery Performance Tips – jQueryにおける高速化 -
Hayato Mizuno
J query place
J query place
sayoko miura
200k/sec
200k/sec
Sugawara Genki
レスポンシブWebデザイン【発展編】
レスポンシブWebデザイン【発展編】
Yasuhito Yabe
エンタープライズ分野での実践AngularJS
エンタープライズ分野での実践AngularJS
Ayumi Goto
What is doobie? - database access for scala -
What is doobie? - database access for scala -
chibochibo
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
Yuki Ishikawa
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
More Related Content
What's hot
Viewを活用して複雑化と戦う
Viewを活用して複雑化と戦う
Kenjiro Kubota
AngularJS入門
AngularJS入門
Kenji Shirane
Ma_gician (世界中のフロントエンダーの残業時間を減らす、新しいフロントエンドフレームワーク)<詳細版>
Ma_gician (世界中のフロントエンダーの残業時間を減らす、新しいフロントエンドフレームワーク)<詳細版>
Eucen Stew
React系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えよう
Kazuhiro Hara
Angular.jsについてちょっとしゃべる
Angular.jsについてちょっとしゃべる
Masashi Haga
Ma gician <Vue にはできないこと (1)> WeJS 37th
Ma gician <Vue にはできないこと (1)> WeJS 37th
Eucen Stew
HTML5 ビギナーのための AngularJS
HTML5 ビギナーのための AngularJS
Kenichi Kanai
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
Tomohiro Kumagai
翻訳から始めるVue.js 入門
翻訳から始めるVue.js 入門
Makoto Chiba
Dgeni with AngularJS Application
Dgeni with AngularJS Application
K Kinzal
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
Yohei Sasaki
Web Workers
Web Workers
kaboccha
ScaLa+Liftとか
ScaLa+Liftとか
youku
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
Yuki Minakawa
jQuery Performance Tips – jQueryにおける高速化 -
jQuery Performance Tips – jQueryにおける高速化 -
Hayato Mizuno
J query place
J query place
sayoko miura
200k/sec
200k/sec
Sugawara Genki
レスポンシブWebデザイン【発展編】
レスポンシブWebデザイン【発展編】
Yasuhito Yabe
エンタープライズ分野での実践AngularJS
エンタープライズ分野での実践AngularJS
Ayumi Goto
What is doobie? - database access for scala -
What is doobie? - database access for scala -
chibochibo
What's hot
(20)
Viewを活用して複雑化と戦う
Viewを活用して複雑化と戦う
AngularJS入門
AngularJS入門
Ma_gician (世界中のフロントエンダーの残業時間を減らす、新しいフロントエンドフレームワーク)<詳細版>
Ma_gician (世界中のフロントエンダーの残業時間を減らす、新しいフロントエンドフレームワーク)<詳細版>
React系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えよう
Angular.jsについてちょっとしゃべる
Angular.jsについてちょっとしゃべる
Ma gician <Vue にはできないこと (1)> WeJS 37th
Ma gician <Vue にはできないこと (1)> WeJS 37th
HTML5 ビギナーのための AngularJS
HTML5 ビギナーのための AngularJS
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
翻訳から始めるVue.js 入門
翻訳から始めるVue.js 入門
Dgeni with AngularJS Application
Dgeni with AngularJS Application
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
Web Workers
Web Workers
ScaLa+Liftとか
ScaLa+Liftとか
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
jQuery Performance Tips – jQueryにおける高速化 -
jQuery Performance Tips – jQueryにおける高速化 -
J query place
J query place
200k/sec
200k/sec
レスポンシブWebデザイン【発展編】
レスポンシブWebデザイン【発展編】
エンタープライズ分野での実践AngularJS
エンタープライズ分野での実践AngularJS
What is doobie? - database access for scala -
What is doobie? - database access for scala -
Viewers also liked
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
Yuki Ishikawa
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
レンダリングを意識したパフォーマンスチューニング
レンダリングを意識したパフォーマンスチューニング
Hayato Mizuno
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
Kei Yagi
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
Kohei Asai
Viewers also liked
(6)
まだ DOM 操作で消耗してるの?
まだ DOM 操作で消耗してるの?
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
レンダリングを意識したパフォーマンスチューニング
レンダリングを意識したパフォーマンスチューニング
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
SIROK技術勉強会 #1 「Reactってなんだ?」
SIROK技術勉強会 #1 「Reactってなんだ?」
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
Similar to まだDOM操作で消耗してるの?
図とコード例で多分わかる React と flux (工事中)
図とコード例で多分わかる React と flux (工事中)
Teloo
最近のRails開発のはなし
最近のRails開発のはなし
Yoichi Toyota
Rails×React×TS で作るwebアプリ入門【weseek tech conf #10】
Rails×React×TS で作るwebアプリ入門【weseek tech conf #10】
WESEEKWESEEK
Visualforce + jQuery
Visualforce + jQuery
Salesforce Developers Japan
Mithril - 軽量/高速なMVCフレームワーク
Mithril - 軽量/高速なMVCフレームワーク
sairoutine
ADRという考えを取り入れてみて
ADRという考えを取り入れてみて
infinite_loop
CodeIgniterによるPhwittr
CodeIgniterによるPhwittr
kenjis
Intoroduction to React.js
Intoroduction to React.js
Yuto Matsukubo
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
Yoshifumi Kawai
ScalaMatsuri 2016
ScalaMatsuri 2016
Yoshitaka Fujii
Kawaz的jQuery入門
Kawaz的jQuery入門
Kohki Miki
今からでも遅くない! React事始め
今からでも遅くない! React事始め
ynaruta
Ruka 20191212
Ruka 20191212
RukaMenda
Rが苦手な人にもRを使って頂くために~RcommanderとRook~
Rが苦手な人にもRを使って頂くために~RcommanderとRook~
Kazuya Wada
React.jsでサービスを作ってみた話
React.jsでサービスを作ってみた話
GIG inc.
Ext.direct
Ext.direct
Shuhei Aoyama
さわってみようReact.js、AngularJS(1系、2系)
さわってみようReact.js、AngularJS(1系、2系)
Kazuhiro Yoshimoto
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
はじめてのVue.js
はじめてのVue.js
Kei Yagi
Inside mobage platform
Inside mobage platform
Toru Yamaguchi
Similar to まだDOM操作で消耗してるの?
(20)
図とコード例で多分わかる React と flux (工事中)
図とコード例で多分わかる React と flux (工事中)
最近のRails開発のはなし
最近のRails開発のはなし
Rails×React×TS で作るwebアプリ入門【weseek tech conf #10】
Rails×React×TS で作るwebアプリ入門【weseek tech conf #10】
Visualforce + jQuery
Visualforce + jQuery
Mithril - 軽量/高速なMVCフレームワーク
Mithril - 軽量/高速なMVCフレームワーク
ADRという考えを取り入れてみて
ADRという考えを取り入れてみて
CodeIgniterによるPhwittr
CodeIgniterによるPhwittr
Intoroduction to React.js
Intoroduction to React.js
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
ScalaMatsuri 2016
ScalaMatsuri 2016
Kawaz的jQuery入門
Kawaz的jQuery入門
今からでも遅くない! React事始め
今からでも遅くない! React事始め
Ruka 20191212
Ruka 20191212
Rが苦手な人にもRを使って頂くために~RcommanderとRook~
Rが苦手な人にもRを使って頂くために~RcommanderとRook~
React.jsでサービスを作ってみた話
React.jsでサービスを作ってみた話
Ext.direct
Ext.direct
さわってみようReact.js、AngularJS(1系、2系)
さわってみようReact.js、AngularJS(1系、2系)
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
はじめてのVue.js
はじめてのVue.js
Inside mobage platform
Inside mobage platform
More from IRI MO
クロスステッチジェネレーターを作った話
クロスステッチジェネレーターを作った話
IRI MO
0円でできる心メンテナンス
0円でできる心メンテナンス
IRI MO
エンジニアがうつにならない方法
エンジニアがうつにならない方法
IRI MO
おいしそうな写真加工
おいしそうな写真加工
IRI MO
I phoneアプリを作った話
I phoneアプリを作った話
IRI MO
初音ミクはなぜ売れたか
初音ミクはなぜ売れたか
IRI MO
Svgでファインマンダイアグラム
Svgでファインマンダイアグラム
IRI MO
More from IRI MO
(7)
クロスステッチジェネレーターを作った話
クロスステッチジェネレーターを作った話
0円でできる心メンテナンス
0円でできる心メンテナンス
エンジニアがうつにならない方法
エンジニアがうつにならない方法
おいしそうな写真加工
おいしそうな写真加工
I phoneアプリを作った話
I phoneアプリを作った話
初音ミクはなぜ売れたか
初音ミクはなぜ売れたか
Svgでファインマンダイアグラム
Svgでファインマンダイアグラム
まだDOM操作で消耗してるの?
1.
@irimo_hot 〜React.js について〜
2.
DOM操作 つらい 無限 document.getElementById または 無限
$.find
3.
そこで
4.
React.js
5.
Facebookが作る UIライブラリ
6.
コンポーネント
7.
デモ
8.
作り方
9.
読み込み <script src="~~~react.js"></script>
10.
var Artist =
React.createClass({ render: function() { <div>I LOVE {this.prop.artist}! </div> } }); ReactDOM.render( <Artist artist="Perfume" />, document.getElementById('content’) );
11.
要素の値は xhrで差し込んだり ユーザ入力を 反映させたり
12.
コンポーネントを たくさん定義して いれこにしたり 相互作用させたり
13.
いいところ
14.
挙動が サクサクに 見える
15.
(変更分だけ反映 ウリ文句でもある)
16.
脳の コンテキストスイッチ コードを書く頭で HTMLが書ける
17.
こんなサイトに +ページの更新が激しい +通信が頻繁にある +即時反映が求められる
18.
ライブラリのつくりが きっちりしている ケアレスミスのバグ減る
19.
わるいところ
20.
スマホWebのろい (→現状、PC Web と ネイティブアプリ
向け)
21.
なんてったって α版
22.
ドキュメント 古いバージョン 信用ならん。。 英語。。
23.
最新 ver(0.14) は テスト動かない
24.
今じゃない
25.
おわりに
26.
新しい概念 FLUX Virtual DOM
27.
大規模サイト向け バグは少なくなるが、 設計などの、 開発コストが。。
28.
流行るかは・・・?
29.
ご清聴 ありがとう ございました ◟꒰◍´Д‵◍꒱◞
Download now