Использую стилизованные компоненты в React. Всякий раз, когда я пишу стили в стилизованном компоненте и если загружаю приложение в браузере, я получаю случайное имя класса на вкладке элементов инструментов разработчика. Я просто хочу знать, что происходит за кулисами?
const Button = styled.a`
display: inline-block;
border-radius: 3px;
padding: 0.5rem 0;
margin: 0.5rem 1rem;
width: 11rem;
background: transparent;
color: white;
border: 2px solid white;
`
render(
<div>
<Button
href="https://github.com/styled-components/styled-components"
target="_blank"
rel="noopener"
primary
>
GitHub
</Button>
<Button as={Link} href="/docs">
Documentation
</Button>
)
если мы проверим и проверим элемент в инструментах разработчика, я смогу увидеть, как некоторые случайные классы отображаются следующим образом:
<a
href="https://github.com/styled-components/styled-components"
target="_blank"
rel="noopener"
class = "sc-jDwBTQ "
>
GitHub
</a>