CSS in JS é uma técnica que envolve escrever CSS dentro de JavaScript ao invés de arquivos separados. Isso permite que cada componente tenha seu próprio CSS encapsulado e escrito de forma declarativa. Bibliotecas populares como JSS, Glamor e Styled-Components facilitam a implementação de CSS in JS.
3. AGENDA
▹ O que é CSS in JS?
■ Como surgiu
▹ Por que usar?
▹ Como funciona?
■ Inline CSS
▹ Bibliotecas
■ JSS
■ Glamor
■ Styled-Components
▹ Referências
3
6. “CSS in JS consiste em
abstrair o CSS para o
nível do componente em
si e não ao nível do
documento, usando
JavaScript para
descrever estilos de
uma maneira
declarativa e escalável.
6
7. “
TL;DR
▹ Escrever CSS dentro do .js
▹ Cada componente com seu CSS
▹ Usar estilos inline
▹ CSS agora são variáveis
7
8. Como surgiu?
▹ Em 2014
▹ Nos laboratórios do Facebook
▹ Tornou-se público depois desta talk do
@vjeux, engenheiro do FB
8