Задать вопрос
@Smuzzzzzi

Как использовать dynamic router в Next.js?

До этого использовал библиотеку next-routes и прописывал роуты так:

const routes = require('next-routes')
module.exports = routes()
  .add({ name: 'article_detail', pattern: '/:categoty_name/:article_slug', page: 'article_detail' })

Переход был такой:

<Link route={`/${article.category.name}/${article.slug}`}>
  <a>Название статьи</a>
</Link>

Теперь разработчики Next.js говорят, что поддерживают динамические роуты по умолчанию.

Вопрос. Как использовать новые роуты с переходом. То есть если у меня было категория/ссылка на статью как теперь указать это в папке pages?
Они предлагают вариант /post/first-post.
То есть создать папку post, далее в ней файл [..slug].
Как быть в моем варианте?
  • Вопрос задан
  • 385 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы