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

Next.js + React/Redux как правильно сделать?

из-за seo of spa начал переводить сайт на next.js.
я всегда делал spa по такому принципу:
<BowserRouter>
<Provider store={store}>
<Switch>
<Route component={PostContainer} exact path='/post/:id' />
<Route component={PostListContainer} exact path='/' />
</Switch>
</Provider>
</BrowserRouter>

и в зависимости от url у нас рендарятся соответствующие компоненты
однако для next.js у нас совсем другая архитектура, у нас должна быть папка pages, где отдельно написана каждая страница, получается это уже не spa? а хрень какая-то
и для стора у нас все страницы вначале будут одинаковые, то есть оборачивание в Provider, Browser Router
скажите, как лучше сделать?
  • Вопрос задан
  • 13857 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Zraza
@Zraza
Помог ответ? Отметь решением!
Есть официальный пример на https://github.com/zeit/next.js/tree/canary/exampl...
По сути, в Provider мы оборачиваем приложение в _app.js , который является оберткой для компонент-страниц
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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