zealup - react

12
ここここここ React ここここここ React.js & AngularJS こここ LT

Upload: masahiro-yanou

Post on 14-Apr-2017

1.142 views

Category:

Presentations & Public Speaking


1 download

TRANSCRIPT

Page 1: Zealup - React

こんな感じに React を使ってますReact.js & AngularJS 勉強会 LT

Page 2: Zealup - React

自己紹介• 株式会社 zabuton–矢納正浩 ( ヤノウ マサヒロ )–株式会社アットウェア

• フロントエンド (React, Angular)• バックエンド (Java, Go, Python)

masahiro.yanou Burning-Chai

Page 3: Zealup - React

Zealup

https://info.zealup.jp

Page 4: Zealup - React

開発の仕方

Flux Application Architecture

Browserify, watchify, …...

Page 5: Zealup - React

問題発生どの component が何を Listen してるかわからない

あらゆる componentがListen して再描画がたくさん

Page 6: Zealup - React

Smart Components

Store からのデータの受取

描画のためのロジック分離

Page 7: Zealup - React

Smart Components

Store からのデータの受取

描画のためのロジック分離

Smart Component

Dump Component

Page 8: Zealup - React

Smart Component

Listen Store

No Render

プロパティを多く持たないAPI 呼び出し

基本的に再利用しない

Page 9: Zealup - React

Dump Component

NO Listen Store

Render

API 呼び出し再利用をする

Page 10: Zealup - React

実際の画面を見てましょう

Page 11: Zealup - React

まとめ• わかりやすくなった–役割

• すっきりした–再利用

• リファクタが必要 (ToT)

Page 12: Zealup - React

参考 URL

• Smart Components– https://preact.gitbooks.io/react-book/content/

jsx/smart.html

• Zealup– https://info.zealup.jp

• 株式会社 zabuton– http://zabuton.co.jp