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})
        }

Ответы (0 шт):