Middle
Kas teil on kogemusi CSS-in-JS või styled-components'iga?
sobes.tech AI
Vastus AI-lt
Jah, mul on kogemusi CSS-in-JS ja styled-components'iga. Need on lähenemised, kus stiilid kirjutatakse otse JavaScripti koodi, võimaldades luua komponente inkapsuleeritud stiilidega.
Näiteks styled-components abil saab luua nupu unikaalsete stiilidega:
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>Vajuta mind</Button>;
}
See on kasulik stiilide dünaamiliseks muutmiseks, teemade toetamiseks ja CSS konfliktide vältimiseks.