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
CSS in JavaScripto, the anti-pattern that is good
Search
Igor Halfeld
October 12, 2019
Programming
1
84
CSS in JavaScripto, the anti-pattern that is good
Igor Halfeld
October 12, 2019
Tweet
Share
More Decks by Igor Halfeld
See All by Igor Halfeld
Modular monoliths with fastify
igorhalfeld
0
130
How to migrate legacy frontend?
igorhalfeld
1
98
Patterns for perfect components in Vue.js
igorhalfeld
0
100
Clean Architecture no Front-end (update 2021-05-11)
igorhalfeld
0
38
Step by step I followed a career in software
igorhalfeld
0
670
Using AI to create memes
igorhalfeld
0
500
Deninho, the TS children
igorhalfeld
1
200
Micro Front-ends, what they don't tell you
igorhalfeld
0
360
Front-end Clean Architecture
igorhalfeld
2
270
Other Decks in Programming
See All in Programming
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
390
今インフラ技術をイチから学び直すなら
yuhta28
1
130
LangChainの現在とv0.3にむけて
os1ma
4
910
From Idea to IDE: Developing Plugins for Android Studio
thisaay
1
170
エンジニア1年目で複雑なコードの改善に取り組んだ話
mtnmr
3
2k
RAGの回答精度評価用のQAデータセットを生成AIに作らせた話
kurahara
0
250
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
220
ECMAScript、Web標準の型はどう管理されているか / How ECMAScript and Web standards types are maintained
petamoriken
3
390
Patched fetch did not work
quramy
3
160
What you can do with Ruby on WebAssembly
kateinoigakukun
0
160
Amazon Neptuneで始める初めてのグラフDB ー グラフDBを使う意味を考える ー
satoshi256kbyte
2
260
意外とフォントが大事だった話 / Font Issues on Internationalization
fumi23
0
110
Featured
See All Featured
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Designing with Data
zakiwarfel
98
5k
Building Adaptive Systems
keathley
36
2.1k
Build your cross-platform service in a week with App Engine
jlugia
228
18k
The Straight Up "How To Draw Better" Workshop
denniskardys
230
130k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
166
48k
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
Atom: Resistance is Futile
akmur
261
25k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
41
6.5k
Designing the Hi-DPI Web
ddemaree
278
34k
The Pragmatic Product Professional
lauravandoore
31
6.2k
Transcript
CSS in JavaScripto O anti-pattern que deu certo
Por que Anti-Pattern?
None
Quais os problemas do CSS?
Manutenibilidade Escalabilidade Regras de CSS são globais
Essa talk é pra te mostrar como hoje em dia
a gente consegue resolver isso… …não é nada que o CSS não resolva, mas que junto com a DX te ajude a desenvolver
Igor Halfeld Software Engineer & Consultancy igorluiz.me - @IgorHalfeld
Como resolver o problema? Precisamos evoluir o CSS junto com
a web…
Vamos resolver o problema com javascript, o que pode dar
errado?
Afinal o javascript já resolveu uns problemas do HTML.
None
Virgulas CamelCase Números Strings
Como usar?
CSS Inline
Bibliotecas! JSS, Glamor e Styled Components
JSS
Glamor
Styled C.
DEMO
Obrigado! igorluiz.me/talks - @IgorHalfeld