Решил недавно сделать небольшей проект на nextjs. Все взял из коробки с Redux.
Скорее всего я криворукий, но вот проблемы с которыми я столкнулся:
1. Упакованный Docker образ весит 600МБ+! Ничего тяжелого у меня в проекте нет, верстка, 15 страниц и текст.
Нагуглил решение упаковать билд в pkg. Следовал всем инструкциям, убил 1 день, так и не смог запустить. В /snapshot по неведомой причине отсутствует папка .next внутри пакета, package.json конфигурировал и не помогло, гугление не дало должных результатов.
2. По непонятной логике работает билд на бэке. Иногда переход по ссылкам мгновенный как положено "на толстом клиенте", но иногда зависает на 3-5 секунд переход и появляется справа прелоадер nextjs и заметно подтупливает, хотя ранее страница уже билдилась.
Можете закидать меня тапками гуру next.js, но брать продукт из коробки и трахаться с проблемами о которых я даже не должен думать так себе затея.
Для тех кому JS это панацея от всего и для всего продукт явно зайдет.