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
yurixxx8
October 07, 2017
Technology
1
910
何度も写経したのに分からなくて React嫌いになりそうだったけど なんとか和解できた方法(仮)
まぼろしのJS勉強会 #1 「ナウいJSの書き方・考え方」にて使用した資料です。
yurixxx8
October 07, 2017
Tweet
Share
More Decks by yurixxx8
See All by yurixxx8
Reactとお友達になるには 基本構文(ES6含む)と State / Props を学ぶべきだった
yurixxx8
1
970
Other Decks in Technology
See All in Technology
Tomorrow graphlib, Let us use everybody
hayaosuzuki
0
160
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
77k
Findy Team+のSOC2取得までの道のり
rvirus0817
0
300
Why React!?? Next.jsそしてReactを改めてイチから選ぶ
ypresto
10
4.3k
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
240
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
5.4k
GC25 Recap+: Advancing Go Garbage Collection with Green Tea
logica0419
1
360
DataOpsNight#8_Terragruntを用いたスケーラブルなSnowflakeインフラ管理
roki18d
1
320
インサイト情報からどこまで自動化できるか試してみた
takas0522
0
140
VCC 2025 Write-up
bata_24
0
170
stupid jj tricks
indirect
0
7.8k
タスクって今どうなってるの?3.14の新機能 asyncio ps と pstree でasyncioのデバッグを (PyCon JP 2025)
jrfk
1
240
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
4 Signs Your Business is Dying
shpigford
185
22k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Scaling GitHub
holman
463
140k
Producing Creativity
orderedlist
PRO
347
40k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
Side Projects
sachag
455
43k
Transcript
Կࣸܦͨ͠ͷʹ͔Βͳͯ͘ 3FBDUݏ͍ʹͳΓͦ͏͚ͩͬͨͲ ͳΜͱ͔ղͰ͖ͨํ๏ʢԾʣ !ZVSJ@YYY
!ZVSJ@YYYৗۭ࣌ෲ wࠓ݄·Ͱํͷ੍࡞ձࣾͰXFCίʔμʔ wओʹ)5.-$44K2VFSZ w3FBDUݸਓతʹษڧͯͯ͠ࠓษڧத wࠓ݄ʹ্ژˍస৬ wϑϩϯτΤϯυΤϯδχΞ w࠷ۙ1ZUIPOʹࠍΕͨ
3FBDUʹର͢ΔΠϝʔδ w5-ͰΑ͘ݟΔ w3FBDU͑K2VFSZ͍Βͳ͍ͬͯΑ͘ݟΔ wˢͦΜͳ͜ͱͳ͍ͬͯҙݟΑ͘ݟΔ w4JOHMF1BHF"QQMJDBUJPOͱ͔ʹ͍ͯΔͷ͔ͳ wͳΜ͔Α͔͘Μͳ͍͚Ͳͦ͠͏
-FU`T$IBMMFOHF
͍ΖΜͳਓͷαϯϓϧ ίʔυࣸܦ͠·ͬͨ͘ ͬͯΈͨ͜ͱͦͷ
None
None
ढจ͔ͳʁ
ͳΜͰಈ͍ͯΔͷ͔Α͔͘Βͳ͍
ͦͦ 3FBDUͬͯͳΜͳͷʁ ͬͯΈͨ͜ͱͦͷ
w 7JSUVBM%0.Ͱද͕͍ࣔ w มߋ͕͋ͬͨࡍʹɺԾ%0.ͱ࣮%0.Λൺֱͯ͠ɺ ࠩͷΈ%0.ͷ࠶ߏஙΛͯ͘͠ΕΔ w ίϯϙʔωϯτΛఆٛͯ͠ɺͦΕΒΛΈ߹Θͤͯ ը໘Λ࡞͍ͬͯ͘ w +49͏
ཧ۶Θ͔ͬͨ
Ͳ͏ॻ͚͍͍͔͔Βͳ͍
ίʔυ͕ಡΊͳ͍
-FU`T$IBMMFOHF ʙ࠶ʙ
ࣸܦ
ಡΉ
ಡΊͳ͍
ಡΉ
ಡΊͳ͍
ࣸܦ
ಡΉ
ಡΊͳ͍
None
ͭΒ͍
None
ͦͦ ͳΜͰಡΊͳ͍ͷʁ ͬͯΈͨ͜ͱͦͷ
͔ͯ͠͠ɿ ߏจΛ͖ͪΜͱཧղ͍ͯ͠ͳ͍
+49ͱ͔&4ͱ͔ ͍Ζ͍Ζࠞཚ͍ͯ͠Δ
DMBTT"QQFYUFOET3FBDU$PNQPOFOU DPOTU-JTU*UFN QSPQT \^ GVODUJPO/BNF QSPQT WBS$POUBDUT3FBDUDSFBUF$MBTTʁ
ʮॻ͚͔ΔΑ͏ʹͳΔʯ ͱ৴͍ͯͨ͡
ʮߏจΛཧղ͢Δʯ ͱ͍͏جຊతͳ͜ͱʹࢸΔ·Ͱ ͷ͍͕͔͔࣌ؒͬͨ͢͝
<3FBDUߏจ>ݕࡧ ͬͯΈͨ͜ͱͦͷ
͋Γ͕͍ͯ
͓͖͍֮͑ͯͨ3FBDUͷ࣮ͰΑ͘͏جຊతͳߏจʢॻ͖ํʣIUUQTNBFDIBCJOBSDIJWFT
͓͖͍֮͑ͯͨ3FBDUͷ࣮ͰΑ͘͏جຊతͳߏจʢॻ͖ํʣIUUQTNBFDIBCJOBSDIJWFT
l3FBDUͷίϯϙʔωϯτɺ ͜ͷ'VODUJPOBM$PNQPOFOU ʢ4UBUFMFTT'VODUJPOBM$PNQPOFOU4'$ʣͷελΠϧͰॻ͘ͷ͕جຊͰ͢ɻz ͓͖͍֮͑ͯͨ3FBDUͷ࣮ͰΑ͘͏جຊతͳߏจʢॻ͖ํʣIUUQTNBFDIBCJOBSDIJWFT
l$MBTT$PNQPOFOU&4ͷ$MBTTߏจΛͬͯॻ͖·͢ɻ SFOEFS ϝιουͷΓʹ+49ͱݺΕΔߏจΛ༻͍ͯ6*Λߏங͠·͢ɻz ͓͖͍֮͑ͯͨ3FBDUͷ࣮ͰΑ͘͏جຊతͳߏจʢॻ͖ํʣIUUQTNBFDIBCJOBSDIJWFT
3FBDUΛ͏ͱͳͥK2VFSZ͕ཁΒͳ͘ͳΔͷ͔IUUQTRJJUBDPNOBSVUPJUFNTGECCDGEGBG
3FBDUΛ͏ͱͳͥK2VFSZ͕ཁΒͳ͘ͳΔͷ͔IUUQTRJJUBDPNOBSVUPJUFNTGECCDGEGBG
ͦ͏ͩͬͨͷ͔3FBDUʂ
$PNQPOFOUTBOE1SPQT3FBDUIUUQTSFBDUKTPSHEPDTDPNQPOFOUTBOEQSPQTIUNM
ͪΌΜͱॻ͍ͯ͋ͬͨɾɾɾ
ল w ߏจԿཧղ͠ͳ͍··ࣸܦͯͨ͠ͷ͕ྑ͘ͳ͔ͬͨ ɹˠԿ͔ࣸܦ͍ͯ͠·͍ͪཧղ͕ਐ·ͳ͍߹Ұ୴ΊΔ w ͪΌΜͱެࣜυΩϡϝϯτʹॻ͍ͯ͋Δ ɹˠެࣜυΩϡϝϯτಡ͏
ҎલಡΜͩʮͳΔ΄ͲɺΘ͔ΒΜʯ ͩͬͨهࣄΛಡΈฦͯ͠Έͨ
Θ͔Ώ
·ͱΊ w ʮͳ͔ͥΒͳ͍͔ʯΛ໌֬ʹ͢ΔɹFH·ͣߏจ͕͔Βͳ͍ w ʮશ෦Θ͔ΒΜʯͱ͍͏߹ɺখ͞ͳٙʹͳΔΑ͏ʹղ͍ͯ͘͠ wެࣜυΩϡϝϯτಡΉʢॏཁʣ
3FBDUW ㊗.*5-JDFOTF W