Quando a gente usa o styled components, retira a tag semântica do HTML. Por exemplo, nessa aula substituiu-se a tag <header>
por HeaderContainer. Isso não afeta semanticamente o código, no final das contas?
Quando a gente usa o styled components, retira a tag semântica do HTML. Por exemplo, nessa aula substituiu-se a tag <header>
por HeaderContainer. Isso não afeta semanticamente o código, no final das contas?
Olá, Moana! Tudo bem?
Boa pergunta! A resposta é não. Qunado você utiliza o syled components, em síntese, você apenas nomeeia uma tag HTML e estiliza ela para utilizar em seus componentes. Então seu código HTML não é afetado semânticamente ao utilizar o styled components.
Se quiser, pode abrir o inspecionar do navegador que você utiliza e conferir se as tags são realmente as que você estilizou e definiu com o styled components.
Abraços e bons estudos!