Sobes.tech
Middle

Имате ли искуство са CSS-in-JS или styled-components?

sobes.tech АИ

Одговор од АИ

Da, imam iskustva sa CSS-in-JS i styled-components. To su pristupi u kojima se stilovi pišu direktno u JavaScript kodu, što omogućava kreiranje komponenti sa inkapsuliranim stilovima.

Na primer, pomoću styled-components možete kreirati dugme sa jedinstvenim stilovima:

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>Klikni me</Button>;
}

Ovo je korisno za dinamičko menjanje stilova, podršku tema i sprečavanje konflikata u CSS-u.