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
JS/Reactを初心者に説明するときに困ったポイント
Search
Naoya Ishii
March 20, 2018
Technology
3
510
JS/Reactを初心者に説明するときに困ったポイント
JS/Reactを初心者に説明するときに困ったポイントを紹介。
主にReactのコンポーネントに関数を渡すことについて。
Naoya Ishii
March 20, 2018
Tweet
Share
More Decks by Naoya Ishii
See All by Naoya Ishii
Yahoo! JAPANアプリ上で動くWebVIewサービス開発
naoishii
2
2.2k
React/Reduxで秩序あるコードを書く
naoishii
8
6.7k
Other Decks in Technology
See All in Technology
Dynamic Reteaming And Self Organization
miholovesq
3
740
MCPが変えるAIとの協働
knishioka
1
120
品質文化を支える小さいクロスファンクショナルなチーム / Cross-functional teams fostering quality culture
toma_sm
0
180
日経電子版 for Android の技術的課題と取り組み(令和最新版)/android-20250423
nikkei_engineer_recruiting
1
610
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
2
450
Pythonデータ分析実践試験 出題傾向や学習のポイントとテクニカルハイライト
terapyon
1
110
企業が押さえるべきMCPの未来
takaakikakei
0
260
グループ ポリシー再確認 (2)
murachiakira
0
210
LT Slide 2025-04-22
takesection
0
110
AIコーディングの最前線 〜活用のコツと課題〜
pharma_x_tech
4
2.9k
Perl歴約10年のエンジニアがフルスタックTypeScriptに出会ってみた
papix
1
260
製造業向けIoTソリューション提案資料.pdf
haruki_uiru
0
140
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.5k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Side Projects
sachag
453
42k
Navigating Team Friction
lara
185
15k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
410
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
820
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
Why Our Code Smells
bkeepers
PRO
336
57k
Transcript
+BWB4DSJQU3FBDUΛ ॳ৺ऀʹઆ໌͢Δͱ͖ʹ ࠔͬͨϙΠϯτΛڞ༗͍ͨ͠ʂ !LBJEFNQB
ࣗݾհ ੴҪ!LBJEFNQB ϑϩϯτΤϯυΤϯδχΞ 3FBDU3FEVY εϓϥϞϯϋϯ16#(
ຊΛॻ͖·ͨ͠ʂ 3FEVYʹ͍͔ͭͯͬ͠Γઆ໌͍ͯ͠Δ ʢݱ࣌Ͱʣ།Ұͷॻ੶ͩͱࢥ͍·͢ɻ
+BWB4DSJQU͍͠ w ʮͦΕࠓΘͳ͍ΜͩΑͶʯʮͦΕ݁ߏ͏ΜͩΑͶʯ w ʮ͋ʔͦΕ&4ͳΒ͜͏ॻ͚ΔΑʯ w ʮͦΕ·ͩਖ਼ࣜʹ༷͡Όͳ͍ΜͩΑͶʙʯ
+BWB4DSJQU͍͠ w ແ໊ؔʁಗ໊ؔʁଈ࣌ؔʁߴ֊ؔʁ w GVODUJPOจͱΞϩʔϑΝϯΫγϣϯͬͯͲ͏ҧ͏ͷʁ w UIJTͬͯԿʁ
3FBDU3FEVY͍͠ w +4 +49 w 1SPQT 4UBUF w
εςʔτϨεͬͯԿʁϐϡΞͬͯԿʁ w $BOOPUSFBEQSPQFSUZTFU4UBUFPGVOEFpOFE
w ׳ΕͯΔ͔ΒΘ͔Δ͚ͲɺͪΌΜͱઆ໌͠Α͏ͱ͢Δͱ͍͜͠ͱ ͕ଟ͍Ͱ͢ΑͶɻ w ͦΜͳʮΘ͔ΒΜʯ͕٧·ͬͨྫͱͯ͠ɺ ϘλϯʹؔΛඥ͚Δ ͕͋Δͱࢥ͍·͢ɻ
ϘλϯʹؔΛඥ͚Δ w Γํ͕ͦͦෳ͋Δ w ίϯετϥΫλͰUIJTIBOEMF$MJDLUIJTIBOEMF$MJDLCJOE UIJT w
IBOEMF$MJDL \^ w CVUUPOPO$MJDL\ \UIJTIBOEMF$MJDL ^^
ਖ਼ղɾɾɾແ͍ʁ w ͷॻ͖ํ͕͍͍ͳͱࢥ͍·͢ɻ w Ұ൪UZQFྔ͕গͳ͍ʂ w ύϑΥʔϚϯεͰෆརͳ͕ͳ͍
Ͱઆ໌͕͍͠ w ·ͩຊ࠾༻͞Εͯͳ͍จ๏ TUBHF ͦΖͦΖ࠾༻ IUUQTHJUIVCDPNUDQSPQPTBMDMBTTpFMET w ʮͦ͏͍͏ΜͩΑʯͱݴ͏ͷ؆୯͕ͩɺͦΕͩͱԠ༻ͷར͔ͳ ͍ΤϯδχΞʹͳͬͪΌ͏͔
ඥղ͍͍ͯ͘ w &$."4DSJQUͷ$MBTT'JFME ϓϩϙʔβϧͱɺΠϯελϯ εมΛ؆қʹॻ͚ΔΈɻ w ͰϓϩϙʔβϧͷྫͰؔ ࠓ·Ͱͷํ๏ͰCJOE͞Εͯ Δɻɻɻ
ඥղ͍͍ͯ͘ w Λఆٛ͢Δͷͱಉ͡Α͏ʹɺ ؔΛఆٛ͢Δɻ w Ͱ͜͜ͰGVODUJPOࣜΛ͏ͱ ͩΊʼʻ w GVODUJPOจͱΞϩʔϑΝϯΫγϣ ϯͰUIJTͷѻ͍͕ҧ͏͜ͱΛ
͍ͬͯͳ͍ͱϋϚͬͯ͠·͏ɻ
ඥղ͍͍ͯ͘ w ΞϩʔϑΝϯΫγϣϯࣗಈత ʹจ຺্ͷUIJTʹόΠϯυͯ͠ ͘ΕΔʢ͜͜આ໌͕͍͠ʣ w ͜ͷੑ࣭Λ$MBTT'JFMEϓϩϙʔ βϧͷதͰ͏͜ͱͰɺظ௨ ΓͷڍಈΛ͢ΔϝιουఆٛΛ ͍ͯ͠Δɻ
͜͏͍͏ʮΘ͔ΒΜʯΛڞ༗͍͖͍ͯͨ͠ w օ͞Μͷઆ໌ʹࠔͬͨϙΠϯτΛͥͻڭ͍͑ͯͩ͘͞ʂ w ͠ɺͳΜͱͳ͍ͬͯ͘Δͱ͜Ζ͕͋ΕօͰਂ۷Γ͍͖ͯͨ͠ ͍Ͱ͢Ͷɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ w ຊΑΖ͘͠Ͷὑ w 3FBDUೖ3FBDUɾ3FEVYͷಋೖ͔Β αʔόαΠυϨϯμϦϯάʹΑΔ69ͷ ্·Ͱ /&950/& w
IUUQBN[OBTJBFP"O'-: