La bellezza dell'ecosistema che ruota attorno a React è la vastità di librerie che abbiamo a disposizione. In questo script ci soffermiamo su una in particolare: CSS Module.
Grazie a CSS Module, possiamo facilmente creare dei micro-moduli CSS da incorporare all'interno della pagina.
In questo ambito molte librerie utilizzano una sintassi JavaScript al cui interno scrivere il CSS sottoforma di stringa. Con CSS Module non ve ne sarà bisogno, perchè tutto il lavoro sporco lo farà il pre-compilatore.
/* Button.module.css */
.miaClasse {
background-color: #123123;
color: #ddd;
font-weight: light;
padding: 5px;
border-radius: 3px;
cursor: pointer;
}
.miaClasse:hover {
background-color: #666;
}Partendo da questo file CSS, l'implementazione all'interno del componente sarà la seguente.
import styles from './Button.module.css';
const Button = () => (
<button className={styles.miaClasse}>
Button
</button>
);
export default Button;Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Blue/Green Release in locale con .NET Aspire
Integrare un LLM in ASP.NET Core con Microsoft.Extensions.AI
Ridimensionamento automatico input tramite CSS
Personalizzare le pagine di errore su Azure App Service
Abilitare il rolling update su Azure Functions flex consumption
Monitorare le tabelle di Azure SQL Database con Change Event Streaming
Rendere affidabile lo scale out su Azure App Service
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
Centralizzare e governare MCP server e Skill con Azure API Center
Gestire pubblicazione Kubernetes tramite .NET Aspire
Semplificare i deployment con le label in Azure Container App
Eseguire i pre-commit hook di git con dependabot


