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
Create React App
Search
se_kamo
August 29, 2016
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Create React App
Grand Frontend Osaka での LT資料です。
se_kamo
August 29, 2016
More Decks by se_kamo
See All by se_kamo
Grand Frontend Osaka 2016 オープニングトーク 資料
wakaishinichiro
0
120
Other Decks in Technology
See All in Technology
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
33
31k
AIで社員の自主発信に広報目線を組み込む
_mossann_t
0
140
SREへの勘違いに気づいた後の話
tomodakengo
0
150
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
5
720
AIに書かせて、プラットフォームで縛る ― EKSプラットフォームで実践した責任境界と権限設計
elmodev09
0
110
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
460
Oracle Cloud Network Path Analyzerを試してみた/I Tried Out Oracle Cloud Network Path Analyzer
masakiokuda
1
110
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
540
「今盗んで、後で解く」に備える ― AWSのポスト量子暗号入門
yama3133
1
190
AIによるクリエイティブ生成を行う上での試行錯誤
plaidtech
PRO
0
180
LLMに渡さなかった仕事
nanaism
0
1.4k
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
550
Featured
See All Featured
For a Future-Friendly Web
brad_frost
183
10k
Rails Girls Zürich Keynote
gr2m
96
14k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
340
Between Models and Reality
mayunak
4
460
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
540
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
My Coaching Mixtape
mlcsv
0
320
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Leo the Paperboy
mayatellez
10
2.3k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
410
Transcript
Create React App Wakai Shinichiro @se_kamo
Wakai @se_kamo ؔϑϩϯτΤϯυUG GFO 2016 ౷ׅ ݉ ࣮ߦҕһ ަϲݪ ຊҨ࢈ϓϩδΣΫτ
ٕज़෦ גࣜձࣾάϥουΩϡʔϒ ΤϯδχΞ
React Λ͍͍ͨʂ
ͨͩɺڥ͕͑Εͣɺ அ೦ɻɻ
͙͢ʹίʔυΛॻ͖͍ͨʂ
Create React App
ReactͷڥΛ 1ͰߏஙͰ͖Δπʔϧ
7݄ʹFacebook͕ެ։ ES6JSXʹରԠ
ߏஙͯ͠Έ·͠ΐ͏
npm Πϯετʔϧ
npm install -g create-react-app
None
ίϚϯυͨͨ͘
create-react-app <σΟϨΫτϦ໊>
None
ڥʂʂʂ
ReactΞϓϦΛ্ཱͪ͛Δ
npm start
None
্ཱ͕ͪͬͨ
ެ։ϑΝΠϧͷ ग़ྗ؆୯
npm run build
None
build ͷԼʹ ެ։ϑΝΠϧΛग़ྗʂ
ͳͥ͜Μͳ͜ͱ͕Ͱ͖Δͷ͔ʁ
Create React App Ͱ ΘΕ͍ͯΔٕज़
• webpack • webpack-dev-server • style-loader • Babel • Autoprefixer
• ESLint
webpack • ࠷దͳܗʹ࡞Γม͑ΔҝͷπʔϧʢϏϧυπʔ ϧʣ • JadeCoffeeScriptΛίϯύΠϧ, ϑΝΠϧͷ minifyͯ͘͠ΕΔ • Create
React App ͰES2016JSXͷτϥϯ εύΠϧΛͯ͘͠Ε͍ͯΔ
webpack-dev-server • ϩʔΧϧαʔόʔΛىಈͯ͘͠ΕΔ • ϑΝΠϧΛมߋͨ͠ࡍݕͯ͠ɺϒϥβ ΛࣗಈతʹϦϩʔυͯ͠Δ
style-loader • JavascriptͷίʔυதͰstylesheetΛrequireग़ དྷΔΑ͏ʹ͢Δπʔϧ • ෦ཁૉʹඞཁͳελΠϧΛɺඞཁͳ͚࣌ͩ ద༻͢Δ͜ͱ͕Ͱ͖Δ • ϦΫΤετΛݮΒ͢͜ͱ͕Ͱ͖Δ
Babel • ES6ES7, JSXΛτϥϯεύΠϧ͢Δπʔϧ • Ұ෦ͷϒϥβ͕ES5·Ͱ͔͠ରԠͯ͠ͳ͍ͷ Ͱɺ։ൃ͞Εͨͷ͕Babel
ESLint • ߏจʹϛε͕ͳ͍͔ΛνΣοΫͯ͘͠ΕΔ੩ తݕূπʔϧ • ؆୯ʹߏจνΣοΫΛΧελϚΠζͰ͖Δ • ES6, ES7, JSXͷه๏Λαϙʔτ͍ͯ͠Δ
·ͱΊ ؆୯ʹͰ͖ΔΑʂ
ಓ۩ἧ͍·ͨ͠
ޙั·͑Δ͚ͩͰ͢Ͷ
͝੩ௌ͍͖ͨͩɺ ͋Γ͕ͱ͏͍͟͝·͢ɻ