Next.js - React.js - express: почему getInitialProps () - вызывается каждый раз при использовании «мелкой маршрутизации»? - PullRequest
0 голосов
/ 14 мая 2018

https://github.com/zeit/next.js/tree/canary/examples/with-shallow-routing

Я пытаюсь создать функцию фильтра для своего сайта и хочу отправить параметры в URL, чтобы я мог поделиться «фильтрованными» -url

import Router from 'next/router'

.
.
changeurl = () => {
  console.log('----add params to url----')
  const path = Router.asPath
  const newPath = `${path}/?param=hi`
  // Router.replace(newPath , newPath, { shallow: true })
  Router.push(newPath, newPath, {
    shallow: true
  })
}
.
.

если я правильно понял, getInitialProps() - функции не должны вызываться снова, когда Router.push() / Router.replace() shallow - для параметра установлено значение true ?

...