SCSS ainda é muito utilizado em 2024?
Olá a todos!
Estou trabalhando em um projeto da empresa na qual trabalho, que ainda está na fase inicial.
Ele está sendo construído com NextJS, NestJS e OracleDB.
No NextJS estamos utilizando TailwindCSS, porém acho extramamente ruim aquelas classnames enormes que o tailwind proporciona.
Eu estou pensando seriamente se ainda é interessante utilizar SCSS, visto que uma das coisas que me atrai muito nele, é o nesting dos seletores CSS.
Porém, ano passado se não me engano, o CSS ganhou o nesting utilizando o &, que deixou a forma de escrever o código muito atraente, não sendo mais necessário aquela repetição toda de código.
Quais são as outras vantagens que o SCSS pode proporcionar hoje em dia?
Pelo pouco que tenho de conhecimento, sei que o SCSS também tem um esquema de variáveis muito interessante, mas nao tenho certeza do quão útil isso pode vir a ser...
Código CSS antigo
.container {
color: red;
}
.container .child {
background-color: blue;
}
.container .child .grandchild {
font-size: 14px;
}
Código CSS novo
.container {
color: red;
& > .child {
background-color: blue;
& > .grandchild {
font-size: 14px;
}
}
}
Código SCSS
.container {
color: red;
.child {
background-color: blue;
.grandchild {
font-size: 14px;
}
}
}