Next.js для крупного ECOM проекта?

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

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

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

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

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

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