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 ?