Я хочу сохранить простой логический + userID, если пользователь аутентифицирован и имеет доступ к нему через React Context API .
Многие руководства обернули свою корневую компоненту провайдером контекста. Для меня это кажется бесполезным, чтобы обернуть все приложение. С другой стороны, мне нужно, чтобы эта информация была доступна на всех моих главных страницах.
Есть ли у вас негативные последствия, чтобы обернуть все ваше приложение провайдером контекста React?
Пример:
class App extends Component {
render() {
return (
<MyProvider>
<div className="App">
<h1 className="App-title">Welcome to my web store</h1>
<ProductList />
</div>
</MyProvider>
);
}
}
Я использовал это руководство в качестве справочного.
У меня нет опыта работы с React Redux, так что это может быть естественным для всех, кто использовал эту платформу раньше.
Изучение Google приводит множество руководств о том, как реализовать React Context или использовать HOC, но 15, которые я нажал, не ответили на мой вопрос.