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
Styling Systems in React
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Drew Powers
April 26, 2018
Programming
0
58
Styling Systems in React
Why Styled Components are great, and why just using them solves more problems than you’re aware of
Drew Powers
April 26, 2018
Tweet
Share
More Decks by Drew Powers
See All by Drew Powers
Styling in React
dangodev
0
42
Browser Rendering & Performance
dangodev
0
49
Virtual & Augmented Reality
dangodev
0
110
Design of the Web (2017)
dangodev
0
83
The Science of Font Selection
dangodev
2
490
Other Decks in Programming
See All in Programming
AI Assistants for YourAngular Solutions @Angular Graz, March 2026
manfredsteyer
PRO
0
100
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
570
見せてもらおうか、 OpenSearchの性能とやらを!
shunta27
1
140
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
180
Rethinking API Platform Filters
vinceamstoutz
0
910
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.6k
安いハードウェアでVulkan
fadis
1
810
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
450
20260320登壇資料
pharct
0
120
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
180
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
170
へんな働き方
yusukebe
6
2.8k
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Deep Space Network (abreviated)
tonyrice
0
96
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
470
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
230
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
420
Odyssey Design
rkendrick25
PRO
2
560
My Coaching Mixtape
mlcsv
0
86
Marketing to machines
jonoalderson
1
5.1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
250
Information Architects: The Missing Link in Design Systems
soysaucechin
0
850
Transcript
STYLING SYSTEMS IN REACT
NEW CLASS, WHO DIS?
None
BEGUN, THE SPECIFICITY WAR HAS
None
WELCOME TO THE CASCADE ✨ ✨
REACT: CSS IN JS CHRISTOPHER “VJEUX” CHEDEAU (NOV 2014)
SMACSS BEM OOCSS
None
BUT WHAT ABOUT REACT?
TRADITIONAL CSS 1. CLASSNAME 2. SASS 3. STYLABLE.IO 4. CSS
BLOCKS CSS-IN-JS 1. STYLED COMPONENTS 2. EMOTION 3. APHRODITE 4. GLAMOROUS 5. STYLETRON 6. CSS MODULES? NEW!
WHY IS CSS-IN-JS GOOD? 1. NO SYNTAX TO MEMORIZE 2.
NAMING IS EASY 3. CSS MAPS 1:1 WITH MARKUP 4. TALKS TO (REACT) STATE 5. SUPPORTS ALL OF CSS (NOW) 6. TESTABLE (JSC, …)
END.