Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
React勉強会② ハンズオン編
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Takuya Fujimoto
May 18, 2018
Programming
0
100
React勉強会② ハンズオン編
- Mix Leap
- React
- ハンズオン
Takuya Fujimoto
May 18, 2018
Tweet
Share
More Decks by Takuya Fujimoto
See All by Takuya Fujimoto
React + GraphQLで社内の負債を解決した話
tfrcm
0
620
AppSyncで負債を解決した話
tfrcm
1
480
なぜ社内でGoを採用したのか
tfrcm
0
82
さよならRecompose, こんにちはReact Hooks!
tfrcm
0
430
Facebookに行ってきたの秋
tfrcm
0
78
ReactNativeでモバイル開発を始めよう!
tfrcm
0
73
My favorite Morisawa's fonts
tfrcm
0
69
ReactNativeの開発環境を5分で作る
tfrcm
1
370
さぁ!Reactを始めよう!
tfrcm
0
160
Other Decks in Programming
See All in Programming
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
380
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.5k
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
980
AtCoder Conference 2025
shindannin
0
1.1k
CSC307 Lecture 07
javiergs
PRO
1
550
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
110
Basic Architectures
denyspoltorak
0
680
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Exploring anti-patterns in Rails
aemeredith
2
250
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
エンジニアに許された特別な時間の終わり
watany
106
230k
Google's AI Overviews - The New Search
badams
0
910
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
740
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
190
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
330
Transcript
3FBDUͰ5PEPΛ࡞Ζ͏ʂ 0TBLB.JY-FBQ4UVEZd3FBDUษڧձᶄϋϯζΦϯฤd
ΞδΣϯμ ڥߏஙͷ֬ೝ͢Δ 3FBDUͷ։ൃڥΛ࡞Δ DSFBUFSFBDUBQQͰϓϩδΣΫτΛ࡞͢Δ
ඞཁͳOQNϥΠϒϥϦΛΠϯετʔϧ͢Δ ϩʔΧϧͰαʔόʔΛىಈ͢Δ ςΩετΤσΟλͰϓϩδΣΫτΛ։͘ $44पΓΛίϐϖ͢Δ 3FBDUͷ։ൃͰΑ͘ग़Δ༻ޠΛཧղ͢Δ ը໘ΛίʔσΟϯά͢Δ TUBUFͱΠϕϯτͰΞϓϦͷঢ়ଶΛཧ͢Δ MPDBM4UPSBHFͰσʔλΛӬଓԽ͢Δ ڥߏஙฤ ࣮ฤ
ΰʔϧ w3FBDUͷ։ൃΛ࢝ΊΔ·ͰΛΔ w3FBDUͷ։ൃͷྲྀΕΛΔ w3FBDUͷ֩Ͱ͋ΔTUBUFཧΛΔ wOQNϥΠϒϥϦͷಋೖͷྲྀΕΛΔ wOQNϥΠϒϥϦͷυΩϡϝϯτͷݟํΛΔ
ҙ ࠓฐࣾͷϝϯλʔ͕ਓ͍·͢ɻ ్தͰ٧·ͬͨ߹ɺΛֻ͚͍ͯͩ͘͞ɻ ·ͨɺԣͷਓ͕٧·͍ͬͯΔͳͱࢥͬͨΒॿ͚ͯ ͍͋͛ͯͩ͘͞ɻ
ҙ ࣌ؒʹݶΓ͕͋Γ·͢ͷͰɺશһͷ࡞ۀऴྃΛ ͨͣʹɺ࣍ʹਐΉ߹͕͋Γ·͢ɻ (JU)VCʹܗͷιʔεΛڞ༗͍ͯ͠ΔͷͰɺ ؒʹ߹Θͳ͍߹ίϐϖͰରԠ͍ͯͩ͘͠͞ɻ (JU)VCDPOQBTTͷืूهࣄͰ63-Λڞ༗͍ͯ͠·͢ɻ
ҙ ϋϯζΦϯܗࣜͳͷͰɺܦݧͷࠩʹΑΓ͕ͪ࣌ؒൃੜ ͢Δ߹͕͋Γ·͢ɻ ͪ࣌ؒɺຊར༻͢ΔϥΠϒϥϦͷެࣜαΠτͳͲ ΛӾཡͯ͘͠ͱઌͷ࡞ۀ͕εϜʔζʹͳΓ·͢ɻ (JU)VCϖʔδΛ63-Λڞ༗͍ͯ͠·͢ɻ
ࠓͷ։ൃͰΑ͘ݟΔը໘ wςΩετΤσΟλ w։ൃதͷը໘ MPDBMIPTU w(JU)VCϖʔδ w֤छϥΠϒϥϦͷυΩϡϝϯτ ৭ʑͳॴΛݟΔͨΊʹɺϒϥβλϒ Λͯͨ͠ํ͕։ൃ͍͢͠Αʔʂ
ڥߏஙͷ֬ೝ͢Δ
/PEFKTͷόʔδϣϯΛ֬ೝ͢Δ
3FBDUͷ։ൃڥΛ࡞Δ
ZBSOͱDSFBUFSFBDUBQQΛΠϯετʔϧ͢Δ
DSFBUFSFBDUBQQͰϓϩδΣΫτΛ࡞͢Δ
ࠓ։ൃ͢ΔϓϩδΣΫτͷܗΛ࡞͢Δ ҙ wҰ୴λʔϛφϧΛ࠶ىಈ͢Δɻ wࣗͷ࡞ۀσΟϨΫτϦ Ͳ͜Ͱ͍͍ ʹҠಈ͢Δɻ
ඞཁͳOQNϥΠϒϥϦΛΠϯετʔϧ͢Δ
ϓϩδΣΫτͰ͏ϥΠϒϥϦΛΠϯετʔϧ
ϩʔΧϧͰαʔόʔΛىಈ͢Δ
࡞ͨ͠ϓϩδΣΫτΛखݩͷύιίϯ ϩʔΧϧ Ͱىಈ͢Δ
ࣗಈతʹ։͔ΕͨϒϥβΛ֬ೝ͢Δ
ςΩετΤσΟλͰϓϩδΣΫτΛ։͘
74$PEFฤ αΠυόʔͷϓϥάΠϯϚʔΫΛԡԼ͢Δ ʮQSFUUJFSʯΛϓϥάΠϯΛݕࡧ͢Δ ʮ1SFUUJFS$PEFGPSNBUUFSʯΛΠϯετʔϧ͢Δ ʮ࠶ಡΈࠐΈʯϘλϯΛԡ͢ 74$PEFͷઃఆϖʔδΛ։͘ DNE
(JU)VC͔ΒઃஔϑΝΠϧΛίϐʔͯ͠ɺషΓ͚Δ 74$PEFΛ࠶ىಈ͢Δ
"UPNฤ "UPNͷઃఆϖʔδΛ։͘ DNE ʮ*OTUBMMʯͰʮQSFUUJFSBUPNʯͱݕࡧ Πϯετʔϧ͢Δ ʮ1BDLBHFTʯͰʮQSFUUJFSBUPNʯͱݕࡧ ʮ4FUUJOHTʯΛԡ͢
(JU)VCͷઃఆʹ߹ΘͤΔ "UPNΛ࠶ىಈ͢Δ
$44पΓΛίϐϖ͢Δ
4FNBOUJDͷ$%/ΛಡΈࠐΉ wQVCMJDJOEFYIUNM
5PEP༻ͷ$44Λίϐϖ͢Δ wTSD"QQDTT
3FBDUͷ։ൃͰΑ͘ग़Δ༻ޠΛཧղ͢Δ
ίϯϙʔωϯτ $PNQPOFOU ͱ wʮ෦ʯͱ͔ʮߏཁૉʯͱ͍͏ҙຯ w3FBDUίϯϙʔωϯτࢥߟ w֤6*ύʔπΛ෦ͱଊ͑ͯ։ൃ͍ͯ͘͠ࣄͰՄಡੑͱอकੑ͕61
QSPQTͱ w3FBDUͰίϯϙʔωϯτ͔ΒࢠίϯϙʔωϯτʹΛ͢Έ wจࣈྻɾɾྻɾΦϒδΣΫτɾؔͳΜͰͤΔ QSPQTͷ͔ΒࢠͷΛ͢࡞ۀ ʮόέπϦϨʔʯͱΑ͘දݱ͞ΕΔΑʂ
TUBUFͱ w3FBDUͰঢ়ଶΛཧ͢ΔҝͷΈ w5PEPͷঢ়ଶɺೖྗ͍ͯ͠Δจࣈͷঢ়ଶFUDʜ wԿ͔͠ΒͷΠϕϯτͷޙɺTUBUF͕ߋ৽͞ΕΔ wΫϦοΫͨ͠ޙɺೖྗ͞ΕͨޙFUDʜ ຊ֨తͳΞϓϦέʔγϣϯɺ ແͷTUBUFͱΠϕϯτͰߏ͞Ε͍ͯΔΑʂ
+49ͱ w+BWB4DSJQUΛ֦ுͨ͠ݴޠ w'BDFCPPL͕ߟҊ w+BWB4DSJQUͰ)5.-ͬΆ͍ه๏͕͑Δ w࠷ऴతʹ͍͜͠+4ʹͳ͍ͬͯΔ w3FBDUΛ༻͍ͨ։ൃͰඞਢͱ͍͏༁Ͱͳ͍ ࠓDSFBUFSFBDUBQQ্͕ख͍͜ͱͯ͘͠Ε ͍ͯΔ͚Ͳɺຊ֨తͳ։ൃ͕࢝·ΔͱɺࣗͰτϥ ϯείϯύΠϧͷઃఆΛॻ͍ͨΓ͢Δඞཁ͕͋Δ Αʂ
XFCQBDL
'VODUJPOBM$PNQPOFOUͱ$MBTT$PNQPOFOU w3FBDUͷίϯϙʔωϯτͷछྨ wͲͪΒͷه๏Ͱେମಉ͡ࣄ͕Ͱ͖Δ w$MBTT$PNQPOFOUʹʮϥΠϑαΠΫϧʯͱʮTUBUFʯ͕ଘࡏ͢Δ Մಡੑςετͷ͢͠͞ͳͲ͔Βɺ ಛʹཧ༝͕ͳ͍ݶΓ'VOUJPOBM$PNQPOFOU Λ͏ํ͕͍͍Αʂ
ը໘ΛίʔσΟϯά͢Δ
େ͖ͭ͘ͷϒϩοΫʹ͔ΕΔ λΠτϧ෦ ೖྗ෦ Ϧετ෦
TUBUFͱΠϕϯτͰΞϓϦͷঢ়ଶΛཧ͢Δ
ࠓͷ··Ͱಈ͔ͳ͍ͨͩͷը໘ ͔͜͜Βಈ͖Λ͚͍ͭͯ͘
MPDBM4UPSBHFͰσʔλΛӬଓԽ͢Δ
ࠓͷ··ͰϦϩʔυͨ͠Βফ͑ͯ͠·͏ ಉ͡ϒϥβͳΒӬٱతʹอଘͰ͖Δ༷ʹमਖ਼͢Δ
͓ർΕ༷Ͱͨ͠ ݱࡏ8BOUFEMZͰΤϯδχΞͱσβΠφʔΛ ืूதͰ͢ʂ