react 소개 및 구현방법 demo

27

Upload: daesung-kim

Post on 07-Feb-2017

310 views

Category:

Internet


3 download

TRANSCRIPT

Page 1: React 소개 및 구현방법 Demo
Page 2: React 소개 및 구현방법 Demo
Page 3: React 소개 및 구현방법 Demo
Page 4: React 소개 및 구현방법 Demo

Framework에서 제공하는 DOM 추상화 Layer

Jquery, YUI, Jindo …

Library

Backbone.js, AngularJS, Ember.js, KnockoutJS, Dojo, CanJS, Polymer, Vue.js …

MV* Framework

DOMHTML+CSS DOMHTML+CSS DOMHTML+CSS

Custom JavaScript App

Page 5: React 소개 및 구현방법 Demo

Virtual DOM

Real DOMComponents

JavaScript React Class

화면출처: https://facebook.github.io/react/

Page 6: React 소개 및 구현방법 Demo
Page 7: React 소개 및 구현방법 Demo

1. Input

2. query3. UpdateController ModelViewView

Page 8: React 소개 및 구현방법 Demo

ViewModel ModelViewView

1. command

data binding

2. dispatch

3. query

Page 9: React 소개 및 구현방법 Demo

ViewModel (Store) ModelViewView

data binding 3. query

1. command

2. dispatch

Page 10: React 소개 및 구현방법 Demo
Page 11: React 소개 및 구현방법 Demo
Page 12: React 소개 및 구현방법 Demo
Page 13: React 소개 및 구현방법 Demo
Page 14: React 소개 및 구현방법 Demo
Page 15: React 소개 및 구현방법 Demo
Page 16: React 소개 및 구현방법 Demo

화면출처: daum.net

Page 17: React 소개 및 구현방법 Demo

초기화

State가 변경될때

Unmount

Page 18: React 소개 및 구현방법 Demo
Page 19: React 소개 및 구현방법 Demo

MobileDesktop

화면출처: daum.net

Page 20: React 소개 및 구현방법 Demo
Page 21: React 소개 및 구현방법 Demo

<Ranking />

<RankingTab name=“뉴스”/>

<RankingTab name=“스포츠”/>

<RankingTab name=“연예”/>

<RankingTabHeader />

<RankingTabBody/>

<RankingTabItems /

<RankingTabFooter />

<RankingTabHeader />

<RankingTabHeader />

Page 22: React 소개 및 구현방법 Demo
Page 23: React 소개 및 구현방법 Demo
Page 25: React 소개 및 구현방법 Demo
Page 26: React 소개 및 구현방법 Demo
Page 27: React 소개 및 구현방법 Demo