Если вы не хотите сильно менять, используйте приведенный ниже код внутри метода onClick ().
аюсь настроить реакцию маршрутизатора в примере приложения, и я получаю следующую ошибку:
You should not use <Link> outside a <Router>
Мое приложение настроено так:
Родительский компонентconst router = (
<div className="sans-serif">
<Router histpry={browserHistory}>
<Route path="/" component={Main}>
<IndexRoute component={PhotoGrid}></IndexRoute>
<Route path="/view/:postId" component={Single}></Route>
</Route>
</Router>
</div>
);
render(<Main />, document.getElementById('root'));
Ребенок /Main
составная частьexport default () => (
<div>
<h1>
<Link to="/">Redux example</Link>
</h1>
</div>
)
Есть идеи, что я здесь делаю не так?
Вот ссылка на Песочницу продемонстрировать проблему.