Client-side routing uses the pushState API under the hood
Learn more vanilla JavaScript APIs in Max Firtman’s You Might Not Need a Framework course! https://frontendmasters.com/courses/vanilla-js-apps/?utm_source=youtube&utm_medium=facebook&utm_campaign=pushstate