Submit Search
Upload
Hello reactJS 0~1 Bulid my first web app
•
2 likes
•
580 views
H
hungjie19
Follow
ReactJS introduction - Hello word - sample app
Read less
Read more
Technology
Report
Share
Report
Share
1 of 28
Download now
Download to read offline
Recommended
Angularjs
Angularjs
宗哲 謝
Angular js 入門介紹
Angular js 入門介紹
wantingj
Single-Page Application Design Principles 101
Single-Page Application Design Principles 101
Jollen Chen
建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4
Cat Chen
Html5助跑街旁移动版
Html5助跑街旁移动版
webto
基于Silverlight的RIA架构及百度应用
基于Silverlight的RIA架构及百度应用
Cat Chen
犀牛书第六版
犀牛书第六版
jay li
關於 Javascript 非同步的那些事兒 公開版
關於 Javascript 非同步的那些事兒 公開版
Kirk Chen
Recommended
Angularjs
Angularjs
宗哲 謝
Angular js 入門介紹
Angular js 入門介紹
wantingj
Single-Page Application Design Principles 101
Single-Page Application Design Principles 101
Jollen Chen
建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4
Cat Chen
Html5助跑街旁移动版
Html5助跑街旁移动版
webto
基于Silverlight的RIA架构及百度应用
基于Silverlight的RIA架构及百度应用
Cat Chen
犀牛书第六版
犀牛书第六版
jay li
關於 Javascript 非同步的那些事兒 公開版
關於 Javascript 非同步的那些事兒 公開版
Kirk Chen
MVC MVVM MVVMC
MVC MVVM MVVMC
Ng Hui Qin
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
iflytek
Blazor Component 開發實戰
Blazor Component 開發實戰
Gelis Wu
MobileWebAppFramework_V5_design
MobileWebAppFramework_V5_design
Jackson Tian
Http callback bridge
Http callback bridge
Phoenix Su
Javascript template & react js 初探
Javascript template & react js 初探
wantingj
Web Development Roadmap
Web Development Roadmap
Alexander Shieh
Koubei banquet 27
Koubei banquet 27
Koubei UED
Silverlight 2.0 完全新手學堂,基礎入門 10 大招
Silverlight 2.0 完全新手學堂,基礎入門 10 大招
Chui-Wen Chiu
JSDC 2015 React-Native 實戰
JSDC 2015 React-Native 實戰
Sam Lee
React基礎教學
React基礎教學
昇倫 蔡
React js入門
React js入門
昶宇 賴
赶集团购开发总结4
赶集团购开发总结4
yangdj
【项目分享】赶集移动Web App开发总结
【项目分享】赶集移动Web App开发总结
yangdj
Real World ASP.NET MVC
Real World ASP.NET MVC
jeffz
D2-ETao-show
D2-ETao-show
leneli
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React
美团点评技术团队
移动Web开发框架jqm探讨
移动Web开发框架jqm探讨
newker
React js
React js
國昭 張
Html5
Html5
cazhfe
实时Web的前世今生未来
实时Web的前世今生未来
RolfZhang
一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps
Adam Lu
More Related Content
What's hot
MVC MVVM MVVMC
MVC MVVM MVVMC
Ng Hui Qin
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
iflytek
Blazor Component 開發實戰
Blazor Component 開發實戰
Gelis Wu
MobileWebAppFramework_V5_design
MobileWebAppFramework_V5_design
Jackson Tian
Http callback bridge
Http callback bridge
Phoenix Su
Javascript template & react js 初探
Javascript template & react js 初探
wantingj
Web Development Roadmap
Web Development Roadmap
Alexander Shieh
Koubei banquet 27
Koubei banquet 27
Koubei UED
Silverlight 2.0 完全新手學堂,基礎入門 10 大招
Silverlight 2.0 完全新手學堂,基礎入門 10 大招
Chui-Wen Chiu
What's hot
(9)
MVC MVVM MVVMC
MVC MVVM MVVMC
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
Web端交互逻辑抽象的实践—运营h5页面和逻辑自动生成利器
Blazor Component 開發實戰
Blazor Component 開發實戰
MobileWebAppFramework_V5_design
MobileWebAppFramework_V5_design
Http callback bridge
Http callback bridge
Javascript template & react js 初探
Javascript template & react js 初探
Web Development Roadmap
Web Development Roadmap
Koubei banquet 27
Koubei banquet 27
Silverlight 2.0 完全新手學堂,基礎入門 10 大招
Silverlight 2.0 完全新手學堂,基礎入門 10 大招
Similar to Hello reactJS 0~1 Bulid my first web app
JSDC 2015 React-Native 實戰
JSDC 2015 React-Native 實戰
Sam Lee
React基礎教學
React基礎教學
昇倫 蔡
React js入門
React js入門
昶宇 賴
赶集团购开发总结4
赶集团购开发总结4
yangdj
【项目分享】赶集移动Web App开发总结
【项目分享】赶集移动Web App开发总结
yangdj
Real World ASP.NET MVC
Real World ASP.NET MVC
jeffz
D2-ETao-show
D2-ETao-show
leneli
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React
美团点评技术团队
移动Web开发框架jqm探讨
移动Web开发框架jqm探讨
newker
React js
React js
國昭 張
Html5
Html5
cazhfe
实时Web的前世今生未来
实时Web的前世今生未来
RolfZhang
一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps
Adam Lu
twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢
twMVC
react native by letv
react native by letv
feeloc
行動技術開發概論
行動技術開發概論
My own sweet home!
Angular js twmvc#17
Angular js twmvc#17
twMVC
Jswebapps
Jswebapps
jay li
Study4 love.2016.2.20.ionic
Study4 love.2016.2.20.ionic
Kyle Shen
Javascript primer plus
Javascript primer plus
Dongxu Yao
Similar to Hello reactJS 0~1 Bulid my first web app
(20)
JSDC 2015 React-Native 實戰
JSDC 2015 React-Native 實戰
React基礎教學
React基礎教學
React js入門
React js入門
赶集团购开发总结4
赶集团购开发总结4
【项目分享】赶集移动Web App开发总结
【项目分享】赶集移动Web App开发总结
Real World ASP.NET MVC
Real World ASP.NET MVC
D2-ETao-show
D2-ETao-show
W3CTech美团react专场-Thinking in React
W3CTech美团react专场-Thinking in React
移动Web开发框架jqm探讨
移动Web开发框架jqm探讨
React js
React js
Html5
Html5
实时Web的前世今生未来
实时Web的前世今生未来
一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps
twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢
react native by letv
react native by letv
行動技術開發概論
行動技術開發概論
Angular js twmvc#17
Angular js twmvc#17
Jswebapps
Jswebapps
Study4 love.2016.2.20.ionic
Study4 love.2016.2.20.ionic
Javascript primer plus
Javascript primer plus
Hello reactJS 0~1 Bulid my first web app
1.
Hello React 從 0
~ 1 建立第一個 app Jacky.H.Hung 2016.04.02 hungjie19@gmail.com
2.
Outline • What is
React ? • React 起手式 • Sample demo – Hello word – Try 分割元件 (card 好友請求)
3.
What is React
?
4.
誰 在 用
?不
5.
出處 https://speakerdeck.com/coodoo/flux-in-action-shi-zhan-jing-yan-fen-xiang 引用簡報內容
6.
React 三大主軸 Data Flow Just the UI Virtual DOM
7.
Just the UI •
元件化架構 • MVC / MVVM 裡面的 View – 但是更強大 • 封裝性 HTML JS CSS
8.
Virtual DOM • $(“app”)
成本太高 • 虛擬文件模型 • 資料改變,畫面一律重繪 – 畫面保證正確。 • JSX 語法
9.
React Virtual DOM DOM 畫面改變 Develops Virtual DOM (記憶體) JQuery 把
div 文字變紅色
10.
JSXHTML in JavaScript
11.
HTML in JavaScript JQ
/ Angular
12.
HTML in JavaScript React
13.
Data Flow • 單向資料流,由
Store 開始 • 所有的資料只存在 Store 內 – Store = Model • Flux – 開發架構 ( Pattern / 心法 ) • Flux 實作: – Flux ( Facebook ) – Redux ( 作者已被 Facebook 納入公司 )
14.
MVC vs Flux
15.
Single source of
truth 唯一的真相
16.
小結 • React 負責
View • Flux 負責 Model • 單向資料流 • 一律重繪
17.
Sample demo
18.
React 起手式 .1 •
建立元件: – React.createClass( Object ); • 將元件繪製到 HTML DOM: – ReactDOM.render( component, getID ); • 從 attribute 上面拿資料 – props • 元件的狀態 – state
19.
React 起手式 1-1 React.createClass 建立
React 元件: React.createClass( object );
20.
React 起手式 1-2 React.createClass 元件繪製區
21.
React 起手式 .1-3 React.createClass JSX
syntax props 從 attributes 取得資料 { JavaScript 表達式 }
22.
React 起手式 .1-4 ReactDOM.render component,
getElement 元件畫好了怎麼放到 DOM 上面?
23.
React 起手式 .1-5 完成第一個
React
24.
AngularJS 比較
25.
JSX 注意事項 HTML JSX <br>
<br /> class className style=“color: red” (string) style={{color: “red”}} (object) for htmlFor onclick onClick
26.
React 起手式 .2 Try
元件分割 CardRequest CardContainer CardOption CardName CardImage
27.
END
28.
reference • https://facebook.github.io/react • https://facebook.github.io/flux •
https://github.com/jarsbe/react-simple • https://speakerdeck.com/coodoo/flux-in-action-shi-zhan-jing-yan-fen-xiang • http://blog.littlelin.info/posts/2015/06/14/note-establishing-flux-app-from-scratch-1 • https://github.com/gaearon/react-makes-you-sad • https://github.com/jarsbe/react-simple •
Download now