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コンポーネントとCSSコンポーネントは1対1なのか問題について
Search
Kazuki Shibata
September 27, 2016
Technology
7
5k
ReactコンポーネントとCSSコンポーネントは1対1なのか問題について
React Meetup #4 でのLT資料です。
Kazuki Shibata
September 27, 2016
Tweet
Share
More Decks by Kazuki Shibata
See All by Kazuki Shibata
microCMSでif文を作る
shibe97
1
940
SvelteKitでJamstackを試す
shibe97
1
980
フロントエンドのトレンド〜サーバーレスSPA、Jamstack〜
shibe97
16
4.7k
Jamstack × PWA におけるキャッシュ戦略
shibe97
3
1k
CSR / SSR / SSGの動向2020
shibe97
2
1.4k
Jamstack×microCMS 実装編
shibe97
4
760
SentryでSPAのエラーログを収集する
shibe97
1
1.4k
useRefについて調べてみた
shibe97
1
130
フロントエンドエンジニアのキャリアパス
shibe97
9
3.5k
Other Decks in Technology
See All in Technology
web-application-security
matsuihidetoshi
0
150
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
200
VS CodeでAWSを操作しよう
smt7174
7
1.6k
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
440
コンテナセキュリティの基本と脅威への対策
kyohmizu
3
750
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
110
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
290
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
890
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
27
5.9k
本当のAWS基礎
toru_kubota
0
500
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
ユーザーストーリーのレビューを自動化したみたの
bun913
1
420
Featured
See All Featured
A Tale of Four Properties
chriscoyier
151
22k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
Become a Pro
speakerdeck
PRO
11
4.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Documentation Writing (for coders)
carmenintech
60
3.9k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Building an army of robots
kneath
300
41k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Web Components: a chance to create the future
zenorocha
305
41k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Transcript
3FBDUίϯϙʔωϯτͱ$44ίϯϙʔωϯτ ରͳͷ͔ʹ͍ͭͯ !TIJCF
σβΠφʔ / ϑϩϯτΤϯυΤϯδχΞ γϕ @shibe97
ॳΊʹݴ͓ͬͯ͘ͱ
ରͰ͢
Ҏલର͡Όͳ͍Ͱͨ͠
͔͠͠ɺ࠷ۙҰपճͬͯɺ ͬͺର͡ΌͶʁͬͯͳͬͯ·͢
3FBDUίϯϙʔωϯτ ͱ $44ίϯϙʔωϯτ
)5.-ͷ·ͱ·Γ ͱ $44ͷ·ͱ·Γ
)5.-$44ͲͪΒ7JFXΛදݱ͢ΔͨΊͷͷ $44)5.-ʹඥͮ͘ ղͰ͖Δཻ͍͠
3FBDUίϯϙʔωϯτ7JFXͱϩδοΫΛ ͢Δ͜ͱͰ͔ͳΓࡉ͔͘ղͰ͖Δ
1SFTFOUBUJPOBMBOE$POUBJOFS$PNQPOFOUT 1SFTFOUBUJPOBM$PNQPOFOU ࠶ར༻ՄೳͳϐϡΞͳίϯϙʔωϯτ $POUBJOFS$PNQPOFOU SFEVYͷDPOOFDU ؔΛར༻͠ɺDPNQPOFOUBDUJPOTUPSFΛඥ͚Δ
5XJUUFSͷλΠϜϥΠϯͷྫ
)PNF5JNFMJOFͱ.FOUJPOT5JNFMJOF
5JNFMJOF ίϯϙʔωϯτ 5JNFMJOF ίϯϙʔωϯτ
5JNFMJOF ίϯϙʔωϯτ 5JNFMJOF ίϯϙʔωϯτ )PNF5JNFMJOFίϯςφ .FOUJPOT5JNFMJOFίϯςφ
5JNFMJOF ίϯϙʔωϯτ 5JNFMJOF ίϯϙʔωϯτ )PNF5JNFMJOFίϯςφ .FOUJPOT5JNFMJOFίϯςφ UIJTQSPQTHFU5JNFMJOF HFU)PNF5JNFMJOF HFU.FOUJPOT5JNFMJOF
+49CSPXTFSJGZXFCQBDL ͕ঢ়گΛม͑ͨ
+49ͱͯ͠)5.-Λ+4্ͰཧͰ͖ΔΑ͏ʹͳͬͨ CSPXTFSJGZXFCQBDLΛ༻͍ͯɺ+4ϑΝΠϧΛׂͯ͠ ཧͰ͖ΔΑ͏ʹͳͬͨ )5.-͕$44ͱಉʹׂͰ͖ΔͷͰ͋Εɺཻἧ͏
"UPNJD%FTJHO
͜ΕҎ্ ׂͰ͖ͳ͍୯Ґ
8FCʹ͓͍ͯɺίϯϙʔωϯτ )5.-Ͱߏ͞Ε͍ͯΔ
͜ΕҎ্ղͰ͖ͳ͍ )5.-ͷঢ়ଶͱʁ
)5.-λάͦͷͷ
ۃͳɺ%0.͕ͭͭ ίϯϙʔωϯτʹΓ͏Δ
%0.πϦʔ
%0.πϦʔ "UPN
%0.πϦʔ .PMFDVMF
%0.πϦʔ 0SHBOJTN
%0.πϦʔ
ϕετ"UPN୯ҐͰ ίϯϙʔωϯτԽ
ͨͩ͠ɺͱͷ݉Ͷ߹͍͋Δ ڞ௨Խ͖͢ͷ͕ग़͖ͯͨλΠϛϯάͰখ͍͞ ίϯϙʔωϯτʹղ͍ͯ͘͠ͷ͋Γ
None
None
None
͚ͩ͜͜ίϯϙʔωϯτԽ͢Δ͜ͱʹ ҙຯ͋Δͷʁ 2
ҙຯ͋Δ "
/BNFγϕ/BNF
/BNFKT
ελΠϧࠐΈͷίϯϙʔωϯτʹͰ͖Δ ϝϦοτ
None
None
None
ଞͷίϯϙʔωϯτʹྲྀ༻Ͱ͖Δ ϝϦοτ
$44ίϯϙʔωϯτͷ͍͠ͱ͜Ζ ద༻͢ΔελΠϧίϯϙʔωϯτʹด͍ͯ͡Δඞཁ͕͋Δ ֎෦ʹӨڹͷ͋ΔελΠϧ֎ଆʢʣͷίϯϙʔωϯτͰࢦఆ ͢Δ͖
4DSFFO/BNF\ DPMPS qPBUMFGU NBSHJOMFGUQY ^ DMBTT/BNFl4DSFFO/BNFz DTT KTY
4DSFFO/BNF\ DPMPS qPBUMFGU NBSHJOMFGUQY ^ º º DMBTT/BNFl4DSFFO/BNFz DTT KTY
4DSFFO/BNF\ DPMPS qPBUMFGU NBSHJOMFGUQY ^ º º 5XFFU@@TDSFFO/BNF\ qPBUMFGU NBSHJOMFGUQY
^ DMBTT/BNFl4DSFFO/BNF5XFFU@@TDSFFO/BNFz DTT KTY
յΕͳ͍$44ʹ͢ΔͨΊʹ ֤$44ίϯϙʔωϯτʹඞཁͳ͜ͱ ࣗࣗͷελΠϦϯά ࢠίϯϙʔωϯτͷϨΠΞτ
ࢠཁૉΛ͍ͬͯΔ ࢠཁૉΛΒͳ͍
ͦΕͬͯ3FBDUίϯϙʔωϯτҰॹ
͔ͩΒཻἧ͏
·ͱΊ 3FBDUίϯϙʔωϯτ$44ίϯϙʔωϯτͱಉͷཻͰ ࡉԽͰ͖Δʢͣʣ ίϯϙʔωϯτࡉԽ͢Δʹӽͨ͜͠ͱͳ͍͕ɺ ͱͷτϨʔυΦϑ
5IBOLT !TIJCF