Тут надо перестроить мышление. Я так же не мог врубиться долго что такое REST api.
Соль в том, чтобы провести аналогию: в "обычном" приложении ты используешь какие-либо методы/процедуры буквально посредством вызова функции, а в веб-приложении ты можешь вызывать их посредством запроса к серверу по определенному адресу (маршруту). Т.е. вместо app.setState({view: krasivo})
у тебя http://app.com/wow
. Поэтому столько внимания маршрутизации вообще.