当前位置: 首页 > news >正文

国外网站打不开怎么解决昆明软件开发公司推荐

国外网站打不开怎么解决,昆明软件开发公司推荐,东莞网络优化公司,做本地网站需要的软件New Context API Provider【context的生产者组件】 createContext 创建一个Context对象,订阅了整个Context对象的组件,会从组件树中离自身最近的那个匹配的Provider中读取到当前的context值。Context.Provider 父Context对象返回的Provider组件&#x…

New Context API

Provider【context的生产者组件】

  • createContext 创建一个Context对象,订阅了整个Context对象的组件,会从组件树中离自身最近的那个匹配的Provider中读取到当前的context值。
  • Context.Provider 父Context对象返回的Provider组件,允许消费组件订阅context的变化。

Consumer【context的消费者组件】

  • Class.contextType 申明了contextType属性的组件会被赋值一个Context对象,组件内的this.context可以访问最近Context上的值。
  • Context.Consumer 函数组件订阅Context对象的方式,如同contextType之于Class组件。

New Context API-实战

import React, { Component } from 'react';
import CustomContext from './components/button-context';
import NewButton from './components/new-button';export default class NewContext extends Component {constructor(props) {super(props);this.state = {color: '#28a745',        };            }render() {const { color } = this.state;// Provider【context的生产者组件】return (<CustomContext.Provider value={color}><NewButton>new context api</NewButton></CustomContext>                            );    }
}
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import CustomContext from '../button-context';export default class NewButton extends Component {// 【context的消费者组件】static contextType = CustomContext;static propTypes ={children: PropTypes.string,    }static defaultProps = {children: '默认文案',   }render() {const { children } = this.props;return (<button type="button" style={{color: this.context }}>{children}</button>        );   }
}
import React from 'react';const CustomContext = React.createContext();export default CustomContext;

http://www.yayakq.cn/news/356135/

相关文章:

  • 广州做网站的企业上海公司购买新能源车条件
  • 怎么寻求网站建设巩义网站建设优化公司
  • 自己公司的网站怎么编辑wordpress 超过2m
  • 网站布局方式网站备案通过后
  • 专业网站推广引流网页无法访问手机
  • 网站建设启凡网易企业邮箱账号
  • 佛山信息技术网站开发系统炸了我成了系统
  • 网站建设需求说明书品牌推广是什么
  • 顺的网站建设信息徐州网站建设的特点
  • 个人风采网站制作建立网站 英语
  • 免费建站的网址不愁销路的小型加工厂项目年入百万
  • 网站常用代码网站开发pc和手机端
  • 网站怎么进入wordpress 手风琴插件
  • 阿里云自己做网站沧县网站建设公司
  • 专业家装建材网站设计百度网盘网页登录入口
  • 鲜花培训网站建设用安卓做网站
  • h5企业模板网站模板下载怎么判断网站被k
  • 专业网站的特点南昌个人网站建设
  • 亚马逊网站如何做商家排名金融平台网站开发
  • 哪个做网站号码网站建设
  • 学院网站建设新闻简报富阳有没有做网站的
  • 如何快速建一个网站线上营销活动有哪些
  • 网站登录界面源码photoshop网站模板设计教程视频
  • 扬州做公司网站的公司python在线编程网址
  • 网站 文章排版wordpress删除多余图片的插件
  • 商城网站建设自助建站平台免费psd模板素材
  • 枣庄网站建设枣庄极速微网站建设cms
  • wordpress站点登陆网站被黑后怎么补救
  • 天津商城网站制作wordpress颜文字插件
  • 巩义网站推广优化做网站做那一网站好