Создаем свой роутер
URLPattern теперь доступен во всех основных браузерах:
- Chrome 95+
- Safari 26+
- Firefox 142+
Я решил разобрать, как можно с помощью чистого JavaScript и стандартных браузерных API сделать простой SPA-роутер. Мы должны суметь создать компонент, который принимает конфигурацию роутера и рендерит соответствующий компонент в зависимости от текущего URL браузера.