什么是上下文?文章来源:https://www.toymoban.com/news/detail-553650.html
全局变量就是全局的上下文,全局都可以访问到它;上下文就是你运行一段代码,所要知道的所有变量。文章来源地址https://www.toymoban.com/news/detail-553650.html
三大件
- React.createContext(): context 的初始化
- provider: 提供context的父组件,用来包裹需要context的子组件的
- 子组件获得context的方法
- 代码如5:
//1.要先创建createContex export const UserContext = React.createContext(defaultValue); //2.Provider 指定使用的范围 render() { return ( <UserContext.Provider value={this.state} > {this.props.children} </UserContext.Provider> ); } //最后在子组建使用 import { withContext } from "../../contexts"; import { UserState, UserContext } from "../../contexts/user"; class TestComponent extends React.Component<UserState, State> { } export default withContext(UserContext)(TestComponent);
到了这里,关于React 中的 context使用方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!