【发布时间】:2019-07-29 10:16:24
【问题描述】:
我正在使用带有上下文 API 的反应钩子在多个组件之间共享数据并使用到达路由器进行路由。我的代码如下所示:
function App() {
return (
<div className="App">
<ContextProvider>
<Router>
<Comp1 path='/comp1' >
<Comp2 path="/"/>
</Comp1>
<Comp3 path="/comp3" />
</Router>
</ContextProvider>
</div>
);
}
在此示例中,ContextProvider 公开的任何数据都将可供所有组件使用。我的问题是,我怎样才能只将上下文暴露给 Comp3 而不是 Comp1 和 Comp2?
注意:我使用的是到达路由器。
【问题讨论】:
标签: reactjs react-router react-context reach-router