2016-03-29 3 views
0

Я использую реагирующий маршрутизатор для навигации по моему приложению, но я не хочу, чтобы маршрутизатор мог сделать вызов на сервер, возможно ли это?React router, рендеринг на стороне клиента (только)

+0

Да, реактивный маршрутизатор не взаимодействует с каким-либо сервером. Ничто в реакторе не делает его на стороне клиента – azium

+0

@azium В моем приложении это делает! – vicaba

+0

Я не понимаю, каков ваш вопрос. – azium

ответ

1

Вы должны использовать Hash history.

import { Router, Route } from 'react-router' 
import createHashHistory from 'history/lib/createHashHistory' 

<Router history={ createHashHistory({ queryKey: false }) }> 
    <Route path="/" component={App} /> 
</Router> 

Если вы не хотите использовать историю хэша (который присоединяет к # в URL), используйте Link Component, который будет правильно ориентироваться в приложении на основе типа историй прошли.