Submit Search
React entry
1 like
469 views
N
Nobuaki Miura
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
PDF
Node.js+MongoDB in SPA
Naoki Sasaki
PPTX
Blog=pelican+bit bucket+docker
Nobuaki Aoki
PPTX
AWS CLIでEC2の利用料金を節約する
Yasuyuki Sato
PPTX
Repaint & reflow
Kingsley Zheng
PDF
Introduction to React
Yos Riady
PPTX
Synchronizing application state using Virtual DOM trees
Jari Voutilainen
PPTX
Intro to Web Map APIs
Yos Riady
PPTX
Introduction to React
Quentin Leonetti
Node.js+MongoDB in SPA
Naoki Sasaki
Blog=pelican+bit bucket+docker
Nobuaki Aoki
AWS CLIでEC2の利用料金を節約する
Yasuyuki Sato
Repaint & reflow
Kingsley Zheng
Introduction to React
Yos Riady
Synchronizing application state using Virtual DOM trees
Jari Voutilainen
Intro to Web Map APIs
Yos Riady
Introduction to React
Quentin Leonetti
Viewers also liked
(20)
PPTX
Digitaalisesti vaikuttavaksi. @HelsinkiUniUX -projektin tarina
University of Helsinki
PDF
Why and How to Use Virtual DOM
Daiwei Lu
PPTX
React.js - The Dawn of Virtual DOM
Jimit Shah
PDF
ReactNativeを語る勉強会
yohei sugigami
PDF
Pjax 深入淺出
Kingsley Zheng
PPTX
React
MinJae Kang
PDF
From Back to Front: Rails To React Family
Khor SoonHin
PDF
React Native - Workshop
Fellipe Chagas
PDF
Introduction to ReactJS
Hoang Long
PDF
React.js in real world apps.
Emanuele DelBono
PDF
[@NaukriEngineering] Git Basic Commands and Hacks
Naukri.com
PDF
An Introduction to ReactJS
All Things Open
PDF
ReactJS presentation
Thanh Tuong
PDF
Intro to react native
ModusJesus
PDF
React - render() to DOM - Boris Dinkevich - Codemotion Milan 2016
Codemotion
PDF
DOM Features You Didn’t Know Existed
FITC
PDF
Effective ES6
Teppei Sato
PPTX
React + Redux Introduction
Nikolaus Graf
PDF
ES6: The Awesome Parts
Domenic Denicola
PDF
React JS and why it's awesome
Andrew Hull
Digitaalisesti vaikuttavaksi. @HelsinkiUniUX -projektin tarina
University of Helsinki
Why and How to Use Virtual DOM
Daiwei Lu
React.js - The Dawn of Virtual DOM
Jimit Shah
ReactNativeを語る勉強会
yohei sugigami
Pjax 深入淺出
Kingsley Zheng
React
MinJae Kang
From Back to Front: Rails To React Family
Khor SoonHin
React Native - Workshop
Fellipe Chagas
Introduction to ReactJS
Hoang Long
React.js in real world apps.
Emanuele DelBono
[@NaukriEngineering] Git Basic Commands and Hacks
Naukri.com
An Introduction to ReactJS
All Things Open
ReactJS presentation
Thanh Tuong
Intro to react native
ModusJesus
React - render() to DOM - Boris Dinkevich - Codemotion Milan 2016
Codemotion
DOM Features You Didn’t Know Existed
FITC
Effective ES6
Teppei Sato
React + Redux Introduction
Nikolaus Graf
ES6: The Awesome Parts
Domenic Denicola
React JS and why it's awesome
Andrew Hull
Ad
Similar to React entry
(20)
PDF
React introduntion
YutaShimabukuro
PPTX
React入門
GIG inc.
PDF
フロントエンド開発入門(React).pdf
KSato2
PPTX
SYSTEMI勉強会まとめ資料(React基礎まとめ)
YoshikiWatanabe1
PDF
Intoroduction to React.js
Yuto Matsukubo
PPTX
今からでも遅くない! React事始め
ynaruta
PDF
React.jsでクライアントサイドなWebアプリ入門
spring_raining
PDF
React.js + Flux入門 #scripty02
Yahoo!デベロッパーネットワーク
PDF
React入門-JSONを取得して表示する
regret raym
PDF
React vtecx20171025
Shinichiro Takezaki
PDF
Create android app can send SMS and Email by React Natice
GMO-Z.com Vietnam Lab Center
PPTX
Hello, React!! まで導く Reactの基礎
iPride Co., Ltd.
PPTX
Reactに触れてみた
iPride Co., Ltd.
PDF
Start React with Browserify
Muyuu Fujita
PPTX
Reactjs
しくみ製作所
PDF
ReactJSの開発導入について
Riki Kenmochi
PDF
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
PPTX
React vtecx20170920
Shinichiro Takezaki
PPTX
まだDOM操作で消耗してるの?
IRI MO
PPTX
20210316_myfirst react
Kuroiwa Takumi
React introduntion
YutaShimabukuro
React入門
GIG inc.
フロントエンド開発入門(React).pdf
KSato2
SYSTEMI勉強会まとめ資料(React基礎まとめ)
YoshikiWatanabe1
Intoroduction to React.js
Yuto Matsukubo
今からでも遅くない! React事始め
ynaruta
React.jsでクライアントサイドなWebアプリ入門
spring_raining
React.js + Flux入門 #scripty02
Yahoo!デベロッパーネットワーク
React入門-JSONを取得して表示する
regret raym
React vtecx20171025
Shinichiro Takezaki
Create android app can send SMS and Email by React Natice
GMO-Z.com Vietnam Lab Center
Hello, React!! まで導く Reactの基礎
iPride Co., Ltd.
Reactに触れてみた
iPride Co., Ltd.
Start React with Browserify
Muyuu Fujita
Reactjs
しくみ製作所
ReactJSの開発導入について
Riki Kenmochi
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
React vtecx20170920
Shinichiro Takezaki
まだDOM操作で消耗してるの?
IRI MO
20210316_myfirst react
Kuroiwa Takumi
Ad
React entry
1.
入門 React 2015-08-28 miuranobuaki
2.
React 〔ある作用に対して〕 作用し合う,反応を示す
3.
• シンプルで利用が容易 • Virtual
DOMによるレンダリング効率向上 • コンポネント指向で保守性、可読性が高い http://facebook.github.io/react/
4.
Virtual DOM
5.
• DOMを直接操作しない • メモリ上にDOMと同じ構造のVDOMを構築 •
Viewの状態変化を検知すると状態変化前後のVDOMを比較 • 差分をパッチとしてオリジナルのDOMに当て、効率的なレンダリングを実現 要素の親も 変更されたことがわかる
6.
最速というわけではない Virtual DOMを使った差分更新は すべてをDOM書き換えるよりは高速 という意味
7.
コンポーネント指向
8.
値 -> DOMの変換をする 再利用を前提にする 変換処理だけをする(関数みたいな感じ) •
冪等性と疎結合が担保 • テスタブル • カジュアルな変更・削除が可能
9.
データの流れを一方向に保つ
10.
とりあえず動かそう
11.
FacebookのJSを読み込む ダウンロードする <script src="http://fb.me/react-0.13.3.js"></script> <script src="http://fb.me/JSXTransformer-0.13.3.js"></script> http://facebook.github.io/react/ OR
12.
HelloWold <title>Hello React!</title> <script src="react.js"></script> <script
src="JSXTransformer.js"></script> </head> <body> <div id="example"></div> <script type="text/jsx"> React.render( <h1>Hello, world!</h1>, document.getElementById('example') ); </script> </body> </html>
13.
コンパイル 1.brew install npm 2.npm
install -g react-tools 3.jsx --watch src/ build/
14.
JSX (JavaScriptXml)
15.
JSX <script type="text/jsx"> React.render( <h1>Hello, world!</h1>,
document.getElementById('example') ); </script> HTMLやXMLみたいな感じでVirtual DOMを表現
16.
Tutorial
17.
入門しきれなかったorz また続きをやります。。。
18.
・GET STANDARD http://facebook.github.io/react/docs/getting-started.html ・Tutorial http://facebook.github.io/react/docs/tutorial.html ・Thinking in
React http://facebook.github.io/react/docs/thinking-in-react.html
Download