Submit Search
Upload
サイボウズはいかにしてReactを導入したか
•
6 likes
•
17,163 views
Yusuke Amano
Follow
2017/05/10 React反省会@Wantedly
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦
Teppei Sato
You Don't Know ES Modules
You Don't Know ES Modules
Teppei Sato
SPAと覚悟
SPAと覚悟
Teppei Sato
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
Jumpei Miyata
アグリノートにおけるGIS情報を活かした圃場・作付管理の取り組み @ FOSS4GJ
アグリノートにおけるGIS情報を活かした圃場・作付管理の取り組み @ FOSS4GJ
Yukiya Nakagawa
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
Yasuyuki Fujikawa
Geocoding with Rails and Twitter Typeahead
Geocoding with Rails and Twitter Typeahead
Ireneusz Skrobiś
バ、バカな...!ハッカソンの中で成長しているだと...!?
バ、バカな...!ハッカソンの中で成長しているだと...!?
Kenji Tanaka
Recommended
サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦
Teppei Sato
You Don't Know ES Modules
You Don't Know ES Modules
Teppei Sato
SPAと覚悟
SPAと覚悟
Teppei Sato
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
すべてを自動化せよ! 〜生産性向上チームの挑戦〜
Jumpei Miyata
アグリノートにおけるGIS情報を活かした圃場・作付管理の取り組み @ FOSS4GJ
アグリノートにおけるGIS情報を活かした圃場・作付管理の取り組み @ FOSS4GJ
Yukiya Nakagawa
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
Yasuyuki Fujikawa
Geocoding with Rails and Twitter Typeahead
Geocoding with Rails and Twitter Typeahead
Ireneusz Skrobiś
バ、バカな...!ハッカソンの中で成長しているだと...!?
バ、バカな...!ハッカソンの中で成長しているだと...!?
Kenji Tanaka
アメリカでWeb開発者として就職活動をした話
アメリカでWeb開発者として就職活動をした話
Ryota Suenaga
Introduction towatchkit
Introduction towatchkit
Mohammad Azam
TISMatsuriLT MackerelとZabbix
TISMatsuriLT MackerelとZabbix
Daisuke Ikeda
AngularJS Best Practices
AngularJS Best Practices
Sol Tran
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
treby
Resume
Resume
Scott Williams
Test Driven Development on Google App Engine
Test Driven Development on Google App Engine
Ade Oshineye
Introduction to Android development - CEC ISQIP 2014
Introduction to Android development - CEC ISQIP 2014
Melson Zacharias
Frontendと向き合う
Frontendと向き合う
treby
Maximize Community Toronto VMUG - Mike Preston
Maximize Community Toronto VMUG - Mike Preston
Angelo Luciani
2010.09.02 LT Doc fluxflex on JAWS-UG
2010.09.02 LT Doc fluxflex on JAWS-UG
Hiro Fukami
Blogs and RSS – Trawling the Internet for Meaning
Blogs and RSS – Trawling the Internet for Meaning
ESUG
2014/7/15 Vuzz SnapDish CTO Night Talk @AWS
2014/7/15 Vuzz SnapDish CTO Night Talk @AWS
Fumikazu Kiyota
Configuring the Yoast Wordpress SEO Plugin
Configuring the Yoast Wordpress SEO Plugin
Search Commander, Inc.
(Un)ManagedBlockchain
(Un)ManagedBlockchain
Shinichi Takahashi
Humanitarian Open Source Software
Humanitarian Open Source Software
Gurpreet Luthra
Night of the Living Style Guide
Night of the Living Style Guide
Andy Richardson
How to make a iOS 8 touch framework - MOPCON 2014
How to make a iOS 8 touch framework - MOPCON 2014
Kai-Yuan Cheng
Assignment 5 Social Media & Web Design
Assignment 5 Social Media & Web Design
ElizabethButtiglieri
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました —結果編—
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました —結果編—
Yusuke Amano
現役スクラムマスターが考える「こんなプロダクトオーナーは嫌だ」
現役スクラムマスターが考える「こんなプロダクトオーナーは嫌だ」
Yusuke Amano
チームワークあふれる働き方を目指して -サイボウズが歩んだスクラム導入の道-
チームワークあふれる働き方を目指して -サイボウズが歩んだスクラム導入の道-
Yusuke Amano
More Related Content
What's hot
アメリカでWeb開発者として就職活動をした話
アメリカでWeb開発者として就職活動をした話
Ryota Suenaga
Introduction towatchkit
Introduction towatchkit
Mohammad Azam
TISMatsuriLT MackerelとZabbix
TISMatsuriLT MackerelとZabbix
Daisuke Ikeda
AngularJS Best Practices
AngularJS Best Practices
Sol Tran
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
treby
Resume
Resume
Scott Williams
Test Driven Development on Google App Engine
Test Driven Development on Google App Engine
Ade Oshineye
Introduction to Android development - CEC ISQIP 2014
Introduction to Android development - CEC ISQIP 2014
Melson Zacharias
Frontendと向き合う
Frontendと向き合う
treby
Maximize Community Toronto VMUG - Mike Preston
Maximize Community Toronto VMUG - Mike Preston
Angelo Luciani
2010.09.02 LT Doc fluxflex on JAWS-UG
2010.09.02 LT Doc fluxflex on JAWS-UG
Hiro Fukami
Blogs and RSS – Trawling the Internet for Meaning
Blogs and RSS – Trawling the Internet for Meaning
ESUG
2014/7/15 Vuzz SnapDish CTO Night Talk @AWS
2014/7/15 Vuzz SnapDish CTO Night Talk @AWS
Fumikazu Kiyota
Configuring the Yoast Wordpress SEO Plugin
Configuring the Yoast Wordpress SEO Plugin
Search Commander, Inc.
(Un)ManagedBlockchain
(Un)ManagedBlockchain
Shinichi Takahashi
Humanitarian Open Source Software
Humanitarian Open Source Software
Gurpreet Luthra
Night of the Living Style Guide
Night of the Living Style Guide
Andy Richardson
How to make a iOS 8 touch framework - MOPCON 2014
How to make a iOS 8 touch framework - MOPCON 2014
Kai-Yuan Cheng
Assignment 5 Social Media & Web Design
Assignment 5 Social Media & Web Design
ElizabethButtiglieri
What's hot
(19)
アメリカでWeb開発者として就職活動をした話
アメリカでWeb開発者として就職活動をした話
Introduction towatchkit
Introduction towatchkit
TISMatsuriLT MackerelとZabbix
TISMatsuriLT MackerelとZabbix
AngularJS Best Practices
AngularJS Best Practices
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
Resume
Resume
Test Driven Development on Google App Engine
Test Driven Development on Google App Engine
Introduction to Android development - CEC ISQIP 2014
Introduction to Android development - CEC ISQIP 2014
Frontendと向き合う
Frontendと向き合う
Maximize Community Toronto VMUG - Mike Preston
Maximize Community Toronto VMUG - Mike Preston
2010.09.02 LT Doc fluxflex on JAWS-UG
2010.09.02 LT Doc fluxflex on JAWS-UG
Blogs and RSS – Trawling the Internet for Meaning
Blogs and RSS – Trawling the Internet for Meaning
2014/7/15 Vuzz SnapDish CTO Night Talk @AWS
2014/7/15 Vuzz SnapDish CTO Night Talk @AWS
Configuring the Yoast Wordpress SEO Plugin
Configuring the Yoast Wordpress SEO Plugin
(Un)ManagedBlockchain
(Un)ManagedBlockchain
Humanitarian Open Source Software
Humanitarian Open Source Software
Night of the Living Style Guide
Night of the Living Style Guide
How to make a iOS 8 touch framework - MOPCON 2014
How to make a iOS 8 touch framework - MOPCON 2014
Assignment 5 Social Media & Web Design
Assignment 5 Social Media & Web Design
More from Yusuke Amano
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました —結果編—
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました —結果編—
Yusuke Amano
現役スクラムマスターが考える「こんなプロダクトオーナーは嫌だ」
現役スクラムマスターが考える「こんなプロダクトオーナーは嫌だ」
Yusuke Amano
チームワークあふれる働き方を目指して -サイボウズが歩んだスクラム導入の道-
チームワークあふれる働き方を目指して -サイボウズが歩んだスクラム導入の道-
Yusuke Amano
チームワークあふれる働き方を目指して -サイボウズが歩んだスクラム導入の道-
チームワークあふれる働き方を目指して -サイボウズが歩んだスクラム導入の道-
Yusuke Amano
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました
Yusuke Amano
ウォーターフォールからスクラム、そしてリモートスクラムへ〜サイボウズのスクラムの形〜
ウォーターフォールからスクラム、そしてリモートスクラムへ〜サイボウズのスクラムの形〜
Yusuke Amano
kintone開発チームのアジャイル開発の取り組み
kintone開発チームのアジャイル開発の取り組み
Yusuke Amano
チームワークあふれる働き方って何だろう?
チームワークあふれる働き方って何だろう?
Yusuke Amano
あなたの開発チームには、チームワークがあふれていますか?
あなたの開発チームには、チームワークがあふれていますか?
Yusuke Amano
我々がスクラム挑戦権を得るためにやったこと
我々がスクラム挑戦権を得るためにやったこと
Yusuke Amano
エンジニアだけどもっとユーザーに価値を届けたいからスクラムマスター始めました
エンジニアだけどもっとユーザーに価値を届けたいからスクラムマスター始めました
Yusuke Amano
kintoneフロントエンド開発 モダン化への道
kintoneフロントエンド開発 モダン化への道
Yusuke Amano
こだわりのkintone
こだわりのkintone
Yusuke Amano
Closure Toolsの紹介
Closure Toolsの紹介
Yusuke Amano
Webアプリケーションをもっと楽しく! 〜フロントエンドのお仕事〜
Webアプリケーションをもっと楽しく! 〜フロントエンドのお仕事〜
Yusuke Amano
More from Yusuke Amano
(15)
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました —結果編—
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました —結果編—
現役スクラムマスターが考える「こんなプロダクトオーナーは嫌だ」
現役スクラムマスターが考える「こんなプロダクトオーナーは嫌だ」
チームワークあふれる働き方を目指して -サイボウズが歩んだスクラム導入の道-
チームワークあふれる働き方を目指して -サイボウズが歩んだスクラム導入の道-
チームワークあふれる働き方を目指して -サイボウズが歩んだスクラム導入の道-
チームワークあふれる働き方を目指して -サイボウズが歩んだスクラム導入の道-
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました
市場価値で給料が決まるサイボウズの社員だけど、転職ドラフトに参加して給与交渉に挑戦してみました
ウォーターフォールからスクラム、そしてリモートスクラムへ〜サイボウズのスクラムの形〜
ウォーターフォールからスクラム、そしてリモートスクラムへ〜サイボウズのスクラムの形〜
kintone開発チームのアジャイル開発の取り組み
kintone開発チームのアジャイル開発の取り組み
チームワークあふれる働き方って何だろう?
チームワークあふれる働き方って何だろう?
あなたの開発チームには、チームワークがあふれていますか?
あなたの開発チームには、チームワークがあふれていますか?
我々がスクラム挑戦権を得るためにやったこと
我々がスクラム挑戦権を得るためにやったこと
エンジニアだけどもっとユーザーに価値を届けたいからスクラムマスター始めました
エンジニアだけどもっとユーザーに価値を届けたいからスクラムマスター始めました
kintoneフロントエンド開発 モダン化への道
kintoneフロントエンド開発 モダン化への道
こだわりのkintone
こだわりのkintone
Closure Toolsの紹介
Closure Toolsの紹介
Webアプリケーションをもっと楽しく! 〜フロントエンドのお仕事〜
Webアプリケーションをもっと楽しく! 〜フロントエンドのお仕事〜
Recently uploaded
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Recently uploaded
(20)
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
サイボウズはいかにしてReactを導入したか
1.
React 2017/05/10 React @Wantedly @ama_ch
2.
• @ama_ch • kintone • •
3.
• BtoB • • •
4.
kintone React
5.
kintone • Google Closure
Tools • Closure Library, Closure Compiler, Closure Templates • UI minify Closure Tools • 40 JS •
6.
• MV* • React
7.
• Closure Tools
+ React Chrome • React • UI React • UI React
8.
https://www.slideshare.net/ama-ch/google-closure-toolsreact
9.
Good✨ • • •
10.
Bad😢 • • •
11.
React
12.
http://blog.cybozu.io/entry/2015/11/04/080000
13.
Frontend Weekly Lunch
14.
• Bee (React
+ Flux Utils) • Clara (React + Redux + Flow) • Slash (React + Flux Utils + Flow) • Closure Tools
15.
React
16.
kintone • / React •
React • •
17.
• React • • JS
18.
19.
• • • , , •
20.
21.
Thank you!!
Download now