YL
Size: a a a
YL
M
import { useRouter } from 'next/router';Вызывает перезагрузку страницы и как этого избежать? прошлась по сообщениям чата, вроде так у всех работает.
const router = useRouter();
router.push('/shops/details/123', '/shops/details/123', { shallow: true });
▲R
import { useRouter } from 'next/router';Вызывает перезагрузку страницы и как этого избежать? прошлась по сообщениям чата, вроде так у всех работает.
const router = useRouter();
router.push('/shops/details/123', '/shops/details/123', { shallow: true });
▲R
▲R
/shops/details?something=123
M
/shops/details?something=123
M
▲R
M
▲R
/shops/details?shopName=123
▲R
M
▲R
▲R
router.push
вместо <Link/>
?M
router.push
вместо <Link/>
?▲R
M
getInitialProps(там
try catchи catch сделает изменение
window.location.href), но в консоль ничего не падает и вроде бы все ок.
▲R
shallow
игнорирует getInitialProps
▲R
Router.push('/shops/details/[shopName]?shopName=123', '/shops/details/123', { shallow: true });
// pages/[teamSlug]/settings.js
import page from ‘../../team-settings.js’
export default page