NextJS создает маршруты с информацией из каталога ваших локальных страниц. Хотя это намного проще, чем в других конфигурациях, у этого подхода есть два недостатка:
- Он не может создавать динамические маршруты
- Невозможно создать вложенные маршруты.
NextJS предпочитает пользовательский сервер Node , чтобы преодолеть эти недостатки. Если вам нужен ярлык, Следующие маршруты могут помочь.
Хотя вы, безусловно, могли бы использовать React Router на стороне клиента, он не будет поддерживать SSR, поэтому навигация на стороне сервера - это большое число. Вам также придется перейти на HashRouter вместо BrowserRouter. Вы можете найти проблему здесь . Конечно, было бы лучше использовать маршрутизатор NextJS для поддержки таких функций, как динамический импорт и предварительная выборка.