Client side routing explained
React router is the defacto standard for client side routing in React SPA application.
To understand how React router works ( and other type of client side routing libraries), first, we need to understand how client side router works.
Server side routing
On a server side web