@kovalevantonrus думаю тебе не нужно это
возьми лучше мой роутер, наверняка хватит
const root = document.getElementById('root')
const pages = {
one: 'pageOne',
two: 'pageTwo'
}
const naviagte = (path) => {
window.history.pushState(
{},
path,
window.location.origin + path
);
root.innerHTML = pages[path];
}