Size: a a a

Next.js — русскоговорящее сообщество

2020 February 03

G

Github Releases Notify Bot in Next.js — русскоговорящее сообщество
zeit/next.js
v9.2.2-canary.8
источник

in Next.js — русскоговорящее сообщество
Valentin
ведь next-head это обертка, при чем в реакт исполнении. А я вот хочу описывать страницу вне реакт представление а больше отделить логику от представления
У тебя есть бэк с CMS, у тебя есть страница товара в next.  В этой странице в РЕАКТ-ИСПОЛНЕНИИ написан блок head (руками ли/ плагином ли - неважно). В getInitialProps ты из роутера получаешь path, например /products/dildo/xxl. Разбираешь этот path на части и отсылаешь запрос в CMS: «ЭЙ cms, дай мне /products/dildo/xxl и все, что знаешь по этому слагу».  Полученные от CMS данные кладешь в Head - вот тебе динамическая шапка сайта и метатэги. Контент кладешь внезапно в… контент страницы в нексте.
источник

L

Looch in Next.js — русскоговорящее сообщество
Valentin
где про это почитать?
ну я даже не знаю, я всегда просто держал сервер ssr отдельно от API сервера. (но у меня не было cms и статики) но то что ты описываешь это уже целая типа система с кучей источников и тд и одним next ты явно не решишь все задачи
источник

V

Valentin in Next.js — русскоговорящее сообщество
У тебя есть бэк с CMS, у тебя есть страница товара в next.  В этой странице в РЕАКТ-ИСПОЛНЕНИИ написан блок head (руками ли/ плагином ли - неважно). В getInitialProps ты из роутера получаешь path, например /products/dildo/xxl. Разбираешь этот path на части и отсылаешь запрос в CMS: «ЭЙ cms, дай мне /products/dildo/xxl и все, что знаешь по этому слагу».  Полученные от CMS данные кладешь в Head - вот тебе динамическая шапка сайта и метатэги. Контент кладешь внезапно в… контент страницы в нексте.
Хи. Гц
источник

V

Valentin in Next.js — русскоговорящее сообщество
Looch
ну я даже не знаю, я всегда просто держал сервер ssr отдельно от API сервера. (но у меня не было cms и статики) но то что ты описываешь это уже целая типа система с кучей источников и тд и одним next ты явно не решишь все задачи
Да. Главное что бы я мог безболезненно расширять функционал.  Спасибо большое за ответы. Последний вопрос для работы с большим и сложным каталогом (не каталог товаров, а именно лендинг страниц будет достаточно функционала из коробки или лучше использовать next-routes)
источник

L

Looch in Next.js — русскоговорящее сообщество
Valentin
Да. Главное что бы я мог безболезненно расширять функционал.  Спасибо большое за ответы. Последний вопрос для работы с большим и сложным каталогом (не каталог товаров, а именно лендинг страниц будет достаточно функционала из коробки или лучше использовать next-routes)
ну если тебе нужны динамические роуты то бери next-routes или настрой кастомный сервер,но или юзай динамик роуты кторыей сейчас завесли в next завезли https://nextjs.org/docs/routing/dynamic-routes
источник

V

Valentin in Next.js — русскоговорящее сообщество
Looch
ну если тебе нужны динамические роуты то бери next-routes или настрой кастомный сервер,но или юзай динамик роуты кторыей сейчас завесли в next завезли https://nextjs.org/docs/routing/dynamic-routes
Их видел. Попробовал и страшно представить как они будут выглядеть когда страниц станет 50+
источник

L

Looch in Next.js — русскоговорящее сообщество
Valentin
Их видел. Попробовал и страшно представить как они будут выглядеть когда страниц станет 50+
у тебя будет именно 50 разных категорий ? если так то лучше конечно кастомный сервер настроить
источник

V

Valentin in Next.js — русскоговорящее сообщество
Looch
у тебя будет именно 50 разных категорий ? если так то лучше конечно кастомный сервер настроить
А нет бойлерплейда по такой проблеме? Увидеть примерный объем поддержимоего кода, оч ограничен в ресурсах
источник

n⚡

neomad ⚡️ in Next.js — русскоговорящее сообщество
Looch
ну если тебе нужны динамические роуты то бери next-routes или настрой кастомный сервер,но или юзай динамик роуты кторыей сейчас завесли в next завезли https://nextjs.org/docs/routing/dynamic-routes
эххх завезли бы в динамик роуты constraints, например [lang(en|ru)] или [lang](ru|en)
источник

n⚡

neomad ⚡️ in Next.js — русскоговорящее сообщество
тогда бы никакой next-routes не нужен был бы
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
neomad ⚡️
тогда бы никакой next-routes не нужен был бы
тебе не мешает это делать сейчас
источник

n⚡

neomad ⚡️ in Next.js — русскоговорящее сообщество
🦜
тебе не мешает это делать сейчас
уже есть это?
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
я даже статью видел
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
было до времен dynamic
источник

n⚡

neomad ⚡️ in Next.js — русскоговорящее сообщество
а через именование папок так можно или нет?
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
источник

V

Valentin in Next.js — русскоговорящее сообщество
neomad ⚡️
уже есть это?
Посмотри из блок. Предпоследняя статья про динамический роутинг из коробки
источник

n⚡

neomad ⚡️ in Next.js — русскоговорящее сообщество
понятно, кажется вы меня не поняли
источник