SlideShare a Scribd company logo
こんな感じにReactを使ってます
React.js & AngularJS 勉強会 LT
自己紹介
• 株式会社zabuton
–矢納正浩(ヤノウ マサヒロ)
–株式会社アットウェア
• フロントエンド(React, Angular)
• バックエンド(Java, Go, Python)
masahiro.yanou Burning-Chai
Zealup
https://info.zealup.jp
開発の仕方
Flux Application Architecture
Browserify, watchify, …...
問題発生
どのcomponentが
何をListenしてるか
わからない
あらゆるcomponentが
Listenして再描画が
たくさん
Smart Components
Storeからのデータの受取
描画のためのロジック
分離
Smart Components
Storeからのデータの受取
描画のためのロジック
分離
Smart Component
Dump Component
Smart Component
Listen Store
No Render
プロパティを多く持たない
API呼び出し
基本的に再利用しない
Dump Component
NO Listen Store
Render
API呼び出し
再利用をする
実際の画面を見てましょう
まとめ
• わかりやすくなった
–役割
• すっきりした
–再利用
• リファクタが必要(ToT)
参考URL
• Smart Components
– https://preact.gitbooks.io/react-
book/content/jsx/smart.html
• Zealup
– https://info.zealup.jp
• 株式会社zabuton
– http://zabuton.co.jp

More Related Content

PDF
プライベートAPIとの闘い
PPTX
ScalaCL in ScalaKaigi
PDF
AspectMock 最強のモッキングフレームワーク
PDF
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
PPTX
わんくま東京#46 予告編
PDF
Visual studio 14 CTP2 概要
PDF
Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
PDF
Trait in scala
プライベートAPIとの闘い
ScalaCL in ScalaKaigi
AspectMock 最強のモッキングフレームワーク
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
わんくま東京#46 予告編
Visual studio 14 CTP2 概要
Red Hat Tech Night 2019.5 - Camel 3 and Beyond...
Trait in scala

What's hot (6)

PDF
これからの「async/await」の話をしよう
PDF
async/awaitダークサイド is 何
PPTX
Introduction to GraalVM and Native Image
PDF
async/await不要論
PDF
Javaで1から10まで書いた話(sanitized)
PDF
デザインパターンを用いたリファクタリング
これからの「async/await」の話をしよう
async/awaitダークサイド is 何
Introduction to GraalVM and Native Image
async/await不要論
Javaで1から10まで書いた話(sanitized)
デザインパターンを用いたリファクタリング
Ad

Viewers also liked (15)

PDF
【社内LT】JSあれこれ -読み込み編-
PPTX
俺 と ご褒美 Bot
PDF
Reactテストに役立つ実装の工夫
PPTX
俺とホットキー
PPTX
俺とモデリング
PPTX
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
PPTX
メカニカルキーボード使い始めたら捗った話
PPTX
Ha4goもくもく報告2016年11月分
PPTX
俺と LightSail 概要と使ってみた
PDF
情報サイトの金持ちさんと貧乏さん
PDF
超初心者向け・オンライン勉強会のススメ(WordCamp Tokyo 2016 LT スライド)
PPTX
Go で Unit Test をやってみた
PDF
テーマ・プラグイン開発の光と闇 #wctokyo
PDF
Web制作・運用会社に必要なCDNサービスとは?
PDF
Client-Side Deep Learning
【社内LT】JSあれこれ -読み込み編-
俺 と ご褒美 Bot
Reactテストに役立つ実装の工夫
俺とホットキー
俺とモデリング
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
メカニカルキーボード使い始めたら捗った話
Ha4goもくもく報告2016年11月分
俺と LightSail 概要と使ってみた
情報サイトの金持ちさんと貧乏さん
超初心者向け・オンライン勉強会のススメ(WordCamp Tokyo 2016 LT スライド)
Go で Unit Test をやってみた
テーマ・プラグイン開発の光と闇 #wctokyo
Web制作・運用会社に必要なCDNサービスとは?
Client-Side Deep Learning
Ad

Similar to Zealup - React (20)

PPTX
Heap statsfx analyzer
PDF
Play jjug2012spring
PDF
React Native GUIDE
PPT
Groovyコンファレンス
PDF
React Native performance optimization
PDF
JavaOne 2015 JDK Update (Jigsaw) #j1jp
PDF
【GTMF2018OSAKA】ハードウェアの性能を活かす為の、Unityの新しい3つの機能
PDF
Om Next ~React.jsを超えて
PPTX
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
PDF
hbstudy#6LTyuzorock
PDF
Javaと小道具
PDF
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜
PPTX
Telloをarマーカーで操作する
PDF
Goji とレイヤ化アーキテクチャ
PDF
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
PDF
S14 t3 yosuke_yamashita
PPTX
Dotnetconf2017
PDF
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
PDF
クラスメソッド第4回登壇資料 RxRealm
PPTX
React meetup 3_eight
Heap statsfx analyzer
Play jjug2012spring
React Native GUIDE
Groovyコンファレンス
React Native performance optimization
JavaOne 2015 JDK Update (Jigsaw) #j1jp
【GTMF2018OSAKA】ハードウェアの性能を活かす為の、Unityの新しい3つの機能
Om Next ~React.jsを超えて
SORACOM Conference Discovery 2017 ナイトイベント | Discovery ラップアップ
hbstudy#6LTyuzorock
Javaと小道具
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜
Telloをarマーカーで操作する
Goji とレイヤ化アーキテクチャ
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
S14 t3 yosuke_yamashita
Dotnetconf2017
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
クラスメソッド第4回登壇資料 RxRealm
React meetup 3_eight

Zealup - React