Por que não colocar os ícones dentro da pasta do componente do menu igual o que você fez com a lupa e o logo do header ?
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!
Por que não colocar os ícones dentro da pasta do componente do menu igual o que você fez com a lupa e o logo do header ?
Olá Pedro!
A razão pela qual os ícones não são colocados dentro da pasta do componente do menu, assim como foi feito com a lupa e o logo do header, é porque foi uma decisão puramente didática, com o objetivo de mostrar que os ícones são elementos visuais que podem ser reutilizados em outros componentes. Então o objetivo era mostrar que podemos colocá-los em uma pasta separada e consumir onde for adequado.
Ao colocar os ícones em uma pasta separada, como a pasta "assets", você facilita o acesso e a reutilização desses ícones em outros componentes, evitando duplicação de código. Além disso, separar os ícones dos componentes também ajuda a manter a estrutura do projeto organizada.
Por exemplo, se você tiver um outro componente que também precise do ícone da lupa, você poderá simplesmente importá-lo da pasta "assets" e utilizá-lo novamente, sem precisar criar uma cópia do ícone dentro da pasta do novo componente.
Espero ter esclarecido sua dúvida! Se tiver mais alguma pergunta, é só me dizer. Espero ter ajudado e bons estudos!