Eli*_*ant 7 reactjs react-context
如果用户经过身份验证并可以通过React Context API访问它,我想保存一个简单的布尔值 + userID 。
许多指南用上下文提供者包装了他们的根组件。对我来说,包装整个应用程序似乎很浪费。另一方面,我需要在我的所有主页中提供此信息。
用 React Context Provider 包装整个应用程序会产生负面影响吗?
例子:
class App extends Component {
render() {
return (
<MyProvider>
<div className="App">
<h1 className="App-title">Welcome to my web store</h1>
<ProductList />
</div>
</MyProvider>
);
}
Run Code Online (Sandbox Code Playgroud)
}
我使用本指南作为参考。
我没有任何 React Redux 经验,所以这对于以前使用过这个框架的每个人来说可能都很自然。
研究 Google 后发现了许多关于如何实现 React Context 或使用 HOC 的指南,但我点击的 15 个指南并没有回答我的问题。
@Fyodor 在他的评论中指出:
\n\n\n\n您可以将整个应用程序包装在提供程序中。React-redux 推荐相同的\n (react-redux.js.org/introduction/\xe2\x80\xa6),所以你可能会认为这是可以接受的\n 实践
\n
归档时间: |
|
查看次数: |
5139 次 |
最近记录: |