我正在尝试使用 Marty v0.10 和 React Router v1.0.0。React Router 提供的示例似乎不允许在应用程序容器中包装处理程序。React Router 说使用React.render
而不是Router.run
. 的唯一示例Router.run
是在服务器端。
我从 marty.js v0.10 和 React Router 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 beta 一起工作?