Стоит ли использовать Next.js для крупного ECOM проекта?

Необходимо переписать крупный интернет магазин с большим количеством товаров и категорий на React (SSR). Взгляд упал на Next.js и хочу поинтересоваться, с какими подводными камнями можно столкнуться и целесообразно ли вообще использовать Next в таком проекте.
  • Вопрос задан
  • 2389 просмотров
Пригласить эксперта
Ответы на вопрос 2
@dimuska139
Backend developer
Если фронтенд на React, и при этом нужно, чтобы с сайтом хорошо дружили поисковики, то NextJS обязателен. Да, даже несмотря на то, что гугл давно говорит, что умеет сканировать js сайты. По факту индексирует он их хуже. А другие поисковики вообще с js не дружат.

какими подводными камнями

Скорее с летящими в вас камнями. Есть достаточно много людей, которые не хотят использовать React для разработки сайтов и клепают по старинке: весь html генерится на сервере средствами какого-нибудь php + jQuery на фронте. И эти люди будут постоянно швырять в вашу сторону камни, с пеной у рта пытаясь вам доказать, что вы все переусложняете. Но надо понимать, что у крупных интернет-магазинов обычно сложный фронтенд, и пилить его на jQuery или на чистом js - самоубийство, потому что код будет в 99% случаев помойкой.

А если серьезно, то единственное, что мне в NextJS не понравилось - это роутинг. Но и это субъективно.
Ответ написан
Комментировать
@dipiash
Next.js хороший инструмент. Но для крупного проекта придется крутит кэши (для не авторизованных юзеров). Операция рендеринга на сервере не легкое дело. А для авторизованных юзеров, нужно будет включать динамический рендеринг (чтобы отключить большую часть SSR) .
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы