Если вы не хотите сильно менять, используйте приведенный ниже код внутри метода 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>
)

Есть идеи, что я здесь делаю не так?

Вот ссылка на Песочницу продемонстрировать проблему.

Ответы на вопрос(7)

Ваш ответ на вопрос