Конфигурация маршрутов на следующих маршрутах - PullRequest
0 голосов
/ 27 февраля 2019

В моем проекте я использую React + Next.js.Для маршрутов я использую библиотеку next-routs.При навигации по вложенному маршруту "{category alias}/filter" страница перезагружается.

Добавить маршрут - routes.add ({name: 'products', pattern: '/:noname/filter', page: 'products'})

Ссылка на маршрут - <Link route="category_alias/filter">Products</ Link>

Как заставить его работатьбез перезагрузки?

1 Ответ

0 голосов
/ 27 февраля 2019

У меня сложилось впечатление, что вы все еще используете параметр Link внутри next/link

Если это так, то переключитесь на использование объекта Link для поиска файла, в который вы экспортируетеСледующие маршруты

Предполагается, что у вас есть файл routes.js в корне проекта:

Затем по пути, например pages/test.js

import React from 'react';
import { Link } from '../routes';

export default function() {
    return (
        <Link route="/category_alias/filter">
            <a>Testing the microphone</a>
        </Link>
    );
}

См. https://github.com/fridays/next-routes#on-the-client

...