Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
gulp + React
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
mex-ichikawa
September 25, 2014
Programming
450
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
gulp + React
Reactを含むWebプロジェクト制作環境を模索。
Project template link:
http://goo.gl/a5FsNW
mex-ichikawa
September 25, 2014
More Decks by mex-ichikawa
See All by mex-ichikawa
Three.js vs Unity5
mex_ichikawa
0
69
WebAudioAPIで(目的の)SE作れなかった話
mex_ichikawa
0
47
Bower + WebComponents
mex_ichikawa
0
46
Blob URL Scheme
mex_ichikawa
0
590
Other Decks in Programming
See All in Programming
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
360
ChromeでローカルLLM
ryu1013
0
170
contenteditable と日本語入力に向き合う
colorful12
0
220
Domain-Driven Transformation
hschwentner
2
2.3k
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
110
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
120
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
330
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
1.5k
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
250
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
170
Performance Optimization With LLMs
xleitix
0
210
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
440
Being A Developer After 40
akosma
PRO
92
590k
4 Signs Your Business is Dying
shpigford
187
23k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
430
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
580
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
620
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
940
GitHub's CSS Performance
jonrohan
1033
470k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Transcript
gulp + React @mex-ichikawa Tsukiji.front - 2014/09/25
Reactを使うための環境構築の話
What’s React? • MVCモデルにおけるViewとして利用できるWebUIライブラリ • polymer のような WebComponents 支援ライブラリではない •
facebook/instagram サイト内で実際に利用されている • 2013年に facebook が OSS として公開
Why React? • 他の技術に依存しないシンプルなViewエンジン • 仮想DOMを利用しnode.jsでレンダリングできる • コンパイルが必要なJSXというxml埋め込みオプションがある • ある程度自動化が必要な構成
React Demo 基本的な使い方
React Demo JSXの静的コンパイル npm install -g react-tools jsx src/ build/
Automation
React Demo gulp + React gulp-react
React Demo gulp + React + CoffeeScript gulp-cjsx
Project Template http://goo.gl/a5FsNW
And more... • renderComponentToString でコンポーネントを静的生成 • react component database -
http://react-components.com/
Thank you.