короче тут меня не переубедите, картинки с компонентом норм, в public их нужно ложить в других ситуациях
компоненты для страницы у меня лежат в pages тоже для того чтобы не было все размазано по папкам - страница станет не нужна, с ней удалятся и все компоненты
на вью писал, он каждую папку в pages не билдил
в next видимо по другому...
ну у тебя не правильное понимание nextjs
каждый файл в Pages собирается как страница.
всё что юзается на страницах - Создаёшь папку components рядом с page и пихаешь туда все свои usages. по итогу удаление страницы удаляет лишь сам рендер старницы а не все её зависимости. а если нужно можно удалить и зависимости.