Oii, Antonio! Tudo bem?
Isso mesmo, o className={style.xxxx}
é uma maneira de aplicar estilos definidos no arquivo SCSS a um componente React. Quando você usa essa sintaxe, está se referindo a uma classe CSS definida em um arquivo SCSS importado como style
.
Respondendo sobre o uso de estilos diretamente no className
, é possível e é uma prática comum em muitos projetos. A recomendação mais atual vai depender do projeto em questão. Alguns projetos preferem usar bibliotecas de utilitários CSS como o Tailwind CSS, por permitir um controle mais granular e responsivo do estilo diretamente no componente.
Caso queira explorar mais o Tailwind, recomendo ter como apoio a documentação oficial deles que é excelente para fixar e adquirir novos conhecimentos. Segue o link:
Espero ter ajudado. Conte com o fórum para te ajudar em seus estudos.
Bons estudos, Antonio!