Hi,
How can I use react-router with MenuComponent?
When I put <Link> (from react-router-dom) into template:
menuTemplate = (data) => {
return (<Link to={data.url}>{data.text}</Link>);
}
render() {
return (
<MenuComponent items={this.props.items} template={this.menuTemplate} />
)
}
I got error: "Error: Invariant failed: You should not use <Link> outside a <Router>".
(My <App> is wrapped by <Router>, and when I create links by <Link> outside MenuComponent everything works properly.)