const MyStyledComponent = styled.footer`
& > div {
color: red;
}
& > div > p {
padding: 16px 8px;
font-size: 30px;
}
`;
Думайте о & как об «этом элементе».
Есть 2 способа добавить классы в Styled Component.Одним из них является просто добавление свойства className
<StyledComponent className="container my-class" />
или, если вы хотите использовать эти классы в любом месте вашего приложения, вы можете установить для него класс по умолчанию, установив атрибут для вашего стилизованного компонента.
const StyledComponent = styled.div.attrs({
className: 'container my-class',
})`
color: #f00;
`;