51 / 51
Как реализовать роутинг на чистом JavaScript?
SPA-роутинг на чистом JS строится на History API (pushState + событие popstate) или на hash-навигации (hashchange). Нужно: определить маршруты с обработчиками, перехватить клики по ссылкам, менять URL без перезагрузки и рендерить контент в зависимости от текущего пути. По сути это маппинг URL -> функция рендера.