Middle
Hai esperienza con CSS-in-JS o styled-components?
sobes.tech AI
Risposta dell'AI
Sì, ho esperienza con CSS-in-JS e styled-components. Sono approcci in cui gli stili vengono scritti direttamente nel codice JavaScript, consentendo di creare componenti con stili incapsulati.
Ad esempio, con styled-components si può creare un pulsante con stili unici:
import styled from 'styled-components';
const Button = styled.button`
background-color: #4CAF50;
color: white;
padding: 10px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
&:hover {
background-color: #45a049;
}
`;
export default function App() {
return <Button>Cliccami</Button>;
}
Questo è utile per modificare dinamicamente gli stili, supportare temi e prevenire conflitti CSS.