我正在尝试在示例应用程序中设置react-router,我收到以下错误:
You should not use <Link> outside a <Router>
Run Code Online (Sandbox Code Playgroud)
我的应用程序设置如下:
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'));
Run Code Online (Sandbox Code Playgroud)
Main组件export default () => (
<div>
<h1>
<Link to="/">Redux example</Link>
</h1>
</div>
)
Run Code Online (Sandbox Code Playgroud)
知道我在这里做错了吗?
这是一个用于演示问题的Sandbox链接.