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
920
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
何度も写経したのに分からなくて React嫌いになりそうだったけど なんとか和解できた方法(仮)
まぼろしのJS勉強会 #1 「ナウいJSの書き方・考え方」にて使用した資料です。
yurixxx8
October 07, 2017
More Decks by yurixxx8
See All by yurixxx8
Reactとお友達になるには 基本構文(ES6含む)と State / Props を学ぶべきだった
yurixxx8
1
990
Other Decks in Technology
See All in Technology
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
180
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
1
770
実践!既存 Project への AI-Driven Development 適用〜 一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
0
250
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
1
120
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
840
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
290
知らん間に、回ってる
ming_ayami
0
740
凡エンジニアがこの先生きのこるためには。〜TypeScript完全に理解したい〜
alchemy1115
2
320
LLMやAIエージェントをソフトウェアに組み込むプラクティス
shibuiwilliam
2
430
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
510
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
670
AI、CDK と協働する Full TypeScript アプリケーション開発 / Full TypeScript Application with AI and CDK
geekplus_tech
2
410
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
650
The Curious Case for Waylosing
cassininazir
1
430
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Ruling the World: When Life Gets Gamed
codingconduct
0
280
What's in a price? How to price your products and services
michaelherold
247
13k
Why Our Code Smells
bkeepers
PRO
340
58k
Making Projects Easy
brettharned
120
6.7k
Design in an AI World
tapps
1
260
The Cost Of JavaScript in 2023
addyosmani
55
10k
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