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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!