Я пытаюсь использовать 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 бета?