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
5.2k
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
1k
SvelteKitでJamstackを試す
shibe97
1
1.1k
フロントエンドのトレンド〜サーバーレスSPA、Jamstack〜
shibe97
16
4.8k
Jamstack × PWA におけるキャッシュ戦略
shibe97
3
1.1k
CSR / SSR / SSGの動向2020
shibe97
2
1.5k
Jamstack×microCMS 実装編
shibe97
4
870
SentryでSPAのエラーログを収集する
shibe97
1
1.6k
useRefについて調べてみた
shibe97
1
140
フロントエンドエンジニアのキャリアパス
shibe97
9
3.7k
Other Decks in Technology
See All in Technology
第1回 国土交通省 データコンペ参加者向け勉強会③- Snowflake x estie編 -
estie
0
130
Terraform Stacks入門 #HashiTalks
msato
0
360
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
Lambdaと地方とコミュニティ
miu_crescent
2
370
OS 標準のデザインシステムを超えて - より柔軟な Flutter テーマ管理 | FlutterKaigi 2024
ronnnnn
0
230
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
180
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
130
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-11-17
nobutomurata
1
1k
Featured
See All Featured
Embracing the Ebb and Flow
colly
84
4.5k
Navigating Team Friction
lara
183
14k
Code Review Best Practice
trishagee
64
17k
Agile that works and the tools we love
rasmusluckow
327
21k
Docker and Python
trallard
40
3.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
A Philosophy of Restraint
colly
203
16k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Documentation Writing (for coders)
carmenintech
65
4.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
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