Перейти к содержанию

JS

Создаем свой роутер

URLPattern теперь доступен во всех основных браузерах:

  • Chrome 95+
  • Safari 26+
  • Firefox 142+

Я решил разобрать, как можно с помощью чистого JavaScript и стандартных браузерных API сделать простой SPA-роутер. Мы должны суметь создать компонент, который принимает конфигурацию роутера и рендерит соответствующий компонент в зависимости от текущего URL браузера.