Я использую реагирующий маршрутизатор для навигации по моему приложению, но я не хочу, чтобы маршрутизатор мог сделать вызов на сервер, возможно ли это?React router, рендеринг на стороне клиента (только)
0
A
ответ
0
Наконец-то я нашел решение в этой теме React-router not displaying component (посмотрите на ответ @ pistou). @Hadrian ответ был также верным.
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, который будет правильно ориентироваться в приложении на основе типа историй прошли.
Да, реактивный маршрутизатор не взаимодействует с каким-либо сервером. Ничто в реакторе не делает его на стороне клиента – azium
@azium В моем приложении это делает! – vicaba
Я не понимаю, каков ваш вопрос. – azium