Sobes.tech
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.