Middle
Heeft u ervaring met CSS-in-JS of styled-components?
sobes.tech AI
Antwoord van AI
Ja, ik heb ervaring met CSS-in-JS en styled-components. Dit zijn benaderingen waarbij stijlen direct in de JavaScript-code worden geschreven, wat het mogelijk maakt om componenten met ingekapselde stijlen te maken.
Bijvoorbeeld, met styled-components kun je een knop maken met unieke stijlen:
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>Maak indruk</Button>;
}
Dit is handig voor het dynamisch aanpassen van stijlen, het ondersteunen van thema's en het voorkomen van CSS-conflicten.