¡Hola Carlos!
Entiendo tu duda sobre la organización de carpetas y archivos en React. La carpeta "src" es donde se encuentran todos los archivos de código fuente de tu aplicación, incluyendo los componentes que se utilizan para construir tu interfaz de usuario. La creación de la carpeta "componentes" dentro de "src" es una convención común para organizar los componentes de tu aplicación en subcarpetas temáticas.
Por otro lado, la carpeta "public" es donde se almacenan los archivos estáticos que no requieren procesamiento previo por parte de Webpack. La imagen del header es un archivo estático que se carga directamente en la página, por lo que se guarda en la carpeta "public".
Espero que esto te haya ayudado a aclarar tu duda. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)