Я использую хуки реагирования с контекстным 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?
Примечание. Я использую маршрутизатор с досягаемостью.