Ответ 1
Нет решения. Мы можем либо onClick
script, либо Link
.
Когда я использовал реактивный маршрутизатор 0.13.3, это было нормально: я менял URL-адрес, и переход без перезагрузки происходил.
Теперь, в response-router 2.0, если я меняю URL-адрес вручную, мое приложение полностью перезагружается, а не просто перенаправляется. Как это исправить?
Я хочу использовать это:
<a href="/routename">link</a>
вместо этого:
<Link to="/routename">link</Link>
В нескольких особых случаях.
import {Router, Route, IndexRoute} from "react-router";
import App from './components/App';
import FrontPage from './components/frontPage/FrontPage';
import User from './components/user/User';
module.exports = (
<Router>
<Route path="/" component={App}>
<IndexRoute component={FrontPage}/>
<Route path="/user/:userid" component={User}/>
</Route>
</Router>
);
Нет решения. Мы можем либо onClick
script, либо Link
.
Обычно из-за некоторой ошибки запускайте веб-интерфейс на хроме с помощью DevTools (Shift + CTRL + I). В Console включить Preserve log (ведение журналов) и посмотреть, что происходит, вы можете увидеть некоторую ошибку, решить ее и работать без обновления.