2015-08-01 3 views
0

Я пытаюсь использовать Marty v0.10 и React Router v1.0.0. Пример использования React Router не позволяет обернуть обработчик в контейнер приложения. React Router говорит, чтобы использовать React.render, а не Router.run. Единственный пример Router.run - на стороне сервера.marty.js ApplicationContainer и Rect Router 1.0.0 beta

Моя реализация от marty.js V0.10 и React маршрутизатор v0.13 выдает следующее сообщение об ошибке:

Invariant Violation: Router.run needs a callback

Это связано с Router.run в настоящее время ожидает 3 параметра. Я не уверен, какой второй параметр должен быть в браузере.

Любые советы о получении этого:

Router.run(routes, (Handler, state) => { 
    React.render(
    <ApplicationContainer app={ application }> 
     <Handler { ...state.params } /> 
    </ApplicationContainer>, 
    document.body 
); 
}); 

для работы с Rect Router 1.0.0 бета?

ответ

0

Очевидный вопрос очевиден.

Просто бросьте визуализацию в React.render.