Reactjs 如何向嵌套在react bootstrap OverlyTrigger的覆盖中的链接组件提供路由?
反应:16.11.0 反应路由器:5.1.2 反应引导:0.33.0 我正在使用react bootstrap中的OverlayTrigger组件,它包含覆盖内部的链接组件。单击触发器后,我将收到错误:Reactjs 如何向嵌套在react bootstrap OverlyTrigger的覆盖中的链接组件提供路由?,reactjs,react-router,overlay,popover,react-bootstrap,Reactjs,React Router,Overlay,Popover,React Bootstrap,反应:16.11.0 反应路由器:5.1.2 反应引导:0.33.0 我正在使用react bootstrap中的OverlayTrigger组件,它包含覆盖内部的链接组件。单击触发器后,我将收到错误: You should not use <Link> outside a <Router> at invariant 不应在at不变量之外使用 如何将路由器传递到此嵌套组件 我已经检查了部件,可以看到覆盖索具没有被路由器包裹。我尝试使用Route渲染组件,但它没有通过O
You should not use <Link> outside a <Router> at invariant
不应在at不变量之外使用
如何将路由器传递到此嵌套组件
我已经检查了部件,可以看到覆盖索具没有被路由器包裹。我尝试使用Route渲染组件,但它没有通过OverlayTrigger组件的overlay属性
<OverlayTrigger trigger="click" placement="bottom" overlay={overlay
} rootClose>
</OverlayTrigger>
const overlay = (
<Popover id="cart-customize-menu" title="Select an item to customize">
<div className="static-links">
<Link to={`/${slug}`}>
<i className="fa fa-calendar Mr-9"></i>
New Meal Plan
</Link>
</div>
</Popover>
)
常数覆盖=(
新膳食计划
)