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 ?
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!