Next js routing shallow
Пжлст, подскажите в чем проблема... У меня схожие функции, которые должны без рендеринга страницы изменить url... но первый выполняет без рендеринга, а второй с обновлением страницы... единственная разница в том, что первая функция написано в статической странице "all-files.tsx", а вторая - в динамической - "[author].tsx"
const showFileType = async (type) => {
await setFileType(type)
await router.push({
pathname: '/all-files',
query: {
fileType: type
}
}, undefined, {shallow: true})
}
const showAuthorImageType = async (type) => {
await setAuthorImageType(type)
await router.push({
pathname: `/authors/${router.query.author}`,
query: {
authorImageType: type
}
}, undefined, {shallow: true})
}