Podría poner mis imágenes en cualquier lugar que parezca, y simplemente funciona bien. Sin embargo, Next.JS parece recomendar colocar las imágenes en la carpeta public . ¿Cuál es la ventaja aquí?
Si tiene sus archivos estáticos en la carpeta public , sería más fácil importarlos en otro lugar. El código puede hacer referencia a los archivos dentro public a partir de la URL base ( / ).
Por ejemplo, si agrega una imagen a public/me.png , el siguiente código accederá a la imagen:
import Image from 'next/image' function Avatar() { return <Image src="/me.png" alt="me" width="64" height="64" /> } export default AvatarPuede encontrar más información al respecto aquí: https://nextjs.org/docs/basic-features/static-file-serving