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