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

做房产网站需要多少钱新手做地方门户网站

做房产网站需要多少钱,新手做地方门户网站,电子商务网站开发是什么,免费做效果图的软件背景#xff1a;在某些场景下#xff0c;你想在整个组件树中传递数据#xff0c;但却不想手动地在每一层传递属性#xff0c;你可以直接在React中使用强大的contextAPI 解决上述问题 在一个典型的React 中#xff0c;数据通过Props属性自下而上#xff08;由父及子…背景在某些场景下你想在整个组件树中传递数据但却不想手动地在每一层传递属性你可以直接在React中使用强大的contextAPI 解决上述问题 在一个典型的React 中数据通过Props属性自下而上由父及子进行传递的但这种做法对于某些类型的属性而言机器繁琐地区偏好UI主题这些属性是应用程序中许多组件都需要的。Context提供了一种在组件之间共享此值的方式而不必显式的通过组件树逐层传递props contextType只能用在类组件里 Consumer一般用在函数组件中 import React from ./react; import ReactDOM from ./react-dom; let ThemeContext React.createContext(); /* let ThemeContext React.createContext(); let { Provider, Consumer } ThemeContext; */ //ThemeContext{Provider,Consumer} Consumer一般用在函数组件中 function Header(){return (ThemeContext.Consumer{value(div style{{ margin: 10px, border: 5px solid ${value.color}, padding: 5px }}头部/div)}/ThemeContext.Consumer) } class Main extends React.Component {static contextType ThemeContextrender() {return (div style{{ margin: 10px, border: 5px solid ${this.context.color}, padding: 5px }}主体Content //div)} } class Content extends React.Component {static contextType ThemeContextrender() {return (div style{{ margin: 10px, border: 5px solid ${this.context.color}, padding: 5px}}内容button onClick{()this.context.changeColor(red)}变红/buttonbutton onClick{()this.context.changeColor(green)}变绿/button/div)} } class Page extends React.Component {constructor(props) {super(props);this.state { color: red };}changeColor (color) {this.setState({ color });}render() {let contextValue { color: this.state.color, changeColor: this.changeColor };return (ThemeContext.Provider value{contextValue}div style{{ margin: 10px, border: 5px solid ${this.state.color}, padding: 5px, width: 200px }}主页Header /Main //div/ThemeContext.Provider)} } ReactDOM.render(Page /, document.getElementById(root));react.js中相关代码 function createContext(){function Provider({value,children}){Provider._value value;return children;}function Consumer({children}){return children(Provider._value);}return {Provider,Consumer}; }
http://www.hkea.cn/news/14485290/

相关文章:

  • 模块建站平台山西省煤炭厅基本建设局网站
  • 长春网站建设公司怎么样公司网页制作模板
  • 东莞品牌营销型网站建设短网址网站建设
  • wordpress模版wap网站优化
  • wordpress怎么修改域名wordpress哪种主页更利于seo
  • 网站加入搜索引擎怎么做东昌网站建设费用
  • 在线推广网站的方法有哪些网站建设 东八区
  • 个人网站开发是学什么语言环保行业网站建设
  • 自己做公司网站需要什么各大城市网站哪里做
  • 免费网站怎么样宿州网站公司
  • 免费自助建站服务网页链接加密
  • 塔城建设局网站普定县建设局网站
  • 公司做网站需要备案吗网页制作教程课件
  • 个人兴趣图片集网站建设企业黄页信息查询网
  • 珠海易注册网站wordpress search.php
  • 网站后台更新后前台没有同步更新优惠券购物网站怎么做
  • 网站建设报价表2345网址导航主页
  • 做百度网站费用室内设计平面图讲解
  • 阿里云 网站根目录阿里巴巴官网app
  • 网站如何设置微信支付功能代理服务器怎么设置
  • 网站建站分辨率万网注册域名查询官方网站
  • 手提包 东莞网站建设网站admin密码忘记了怎么办
  • 苏州城乡建设局网站seo学徒招聘
  • 福建省建设局网站如何开网店详细教程
  • 如何做网站跳转登入厦门招聘网
  • 宁乡的网站建设网站建设接口开发
  • 礼泉住房和城乡建设局网站网站没询盘怎么做推广
  • h5 php mysql网站开发茂名建站公司
  • 高校信息化建设网站系统微信合肥网约车收入怎么样
  • 如何做网站的基础小红书网站开发费用