Как я могу обновить контекст Реакции с состоянием Потомка?

#reactjs #react-context

Вопрос:

Мое приложение настроено так:

    <MainContext.Provider value={//the value should come from <Comp2>}>
    <App>
     <Comp1 p={{contextValue}}><Comp1>
     <Comp2></Comp2>
     <Comp3></Comp3>
    </App>
   </MainContext.Provider>
 

Я хотел бы <Comp2> предоставить его состояние для MainContext того, чтобы <Comp1> <Comp3> иметь к нему доступ.
До сих пор каждое объяснение имеет ценность, исходящее из основного <App> состояния, что для меня не так. Я также не могу сделать <Comp2> родителя, так как все они станут маршрутами.

Спасибо.

Комментарии:

1. Поставщик контекста React или Redux.

2. Поставщик контекста