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

平顶山做网站优化数棋网站建设

平顶山做网站优化,数棋网站建设,wordpress置顶文章失效,广西网站运营最好的公司组件通信 概念#xff1a;组件通信就是组件之间的数据传递#xff0c;根据组件嵌套关系的不同#xff0c;有不同的通信方法 父传子 基础实现 实现步骤#xff1a; 1.父组件传递数据-在子组件标签上绑定属性 2.子组件接收数据-子组件通过props参数接收数据 props说明 1.…组件通信 概念组件通信就是组件之间的数据传递根据组件嵌套关系的不同有不同的通信方法 父传子 基础实现 实现步骤 1.父组件传递数据-在子组件标签上绑定属性 2.子组件接收数据-子组件通过props参数接收数据 props说明 1.props可传递任意的数据 数字、字符串、布尔值、数组、对象、函数、JSX 2.props是只读对象 子组件只能读取props中的数据不能直接进行修改父组件的数据只能由父组件修改 特殊的prop children 场景当我们把内容嵌套在子组件标签中时父组件会自动在名为children的prop属性中接收该内容 子传父 核心思路在子组件中调用父组件中的函数并传递参数 使用状态提升实现兄弟组件通信 实现思路借助“状态提升”机制通过父组件进行兄弟组件之间的数据传递 1.A组件先通过子传父的方式把数据传给父组件App 2.App拿到数据后通过父传子的方式再传递给B组件 //项目的根组件 //App - index.js - public/index.html(root) import {useState} from reactfunction A({onGetAName}){//Son组件中的数据const namethis is A namereturn(divthis is A compnent,button onClick{()onGetAName(name)}send/button/div) }function B({name}){return(divthis is B compnent,{name}/div) }function App() {const [name,setName]useState()const getAName(name){setName(name)}return (divthis is AppA onGetAName{getAName}/B name{name}//div); }export default App; 使用Context机制跨层级组件通信 实现步骤 1.使用createContext方法创建一个上下文对象Ctx 2.在顶层组件App中通过Ctx.Provider组件提供数据 3.在底层组件B中通过useContext钩子函数获取消费数据 //App-A-Bimport { createContext, useContext } from react;//1.createContext方法创建一个上下文对象const MsgContextcreateContext()//2.在顶层组件通过Provider组件提供数据 //3.在底层组件通过useContext钩子函数使用数据 function A(){return(divthis is A compnentB //div) }function B(){const msguseContext(MsgContext)return(divthis is B compnent,{msg}/div) }function App() {const msgthis is app msgreturn (divMsgContext.Provider value{msg}this is AppA //MsgContext.Provider/div); }export default App; 只要形成一个顶层和底层的嵌套关系就可以使用这套机制
http://www.hkea.cn/news/14467546/

相关文章:

  • 汕头网站建设找千素网阿里云主机做网站
  • 怎么推广我的网站免费详情页模板网站
  • 网站预订模板怎么做营销网站定制公司
  • 巩义旅游网站设计公司设计网站源代码
  • 做网站先做前台还是后台谷歌网站地图生成
  • 网站优化排名易下拉软件网店美工课本
  • 怎样把域名和做的网站连接不上大规模网站
  • dtcms网站开发订单详情页面设计
  • 网站建设个人工作总结扬州网络推广公司
  • 网站开发工具最好用昆明seo排名外包
  • 自己建的网站可以用笔记本做服务器吗软件开发培训学校哪的好
  • 天津建设网站安管人员成绩查询企业网站分类举例
  • 陕西有色建设有限公司网站格尔木有做网站的吗
  • 车陂手机网站建设电话弹幕网站开发难么
  • 北京城乡与建设厅官方网站查询wordpress设计菜单
  • 用html网站登录界面怎么做360建筑网撤销自己的简历怎么撤销
  • 外贸网站建设公司青岛宁波网站怎么建设
  • 装修网站官网甘肃网站建设
  • 怎么找网站做公示成都购房登记入口官网
  • 网站 动画 怎么做的浙江温州最新消息
  • 哈尔滨市住房和城乡建设局网站专注网站建设怎么样
  • 贵阳网站建设设计邱县做网站
  • asp网站变慢网页制作及网站设计
  • 福州网站建设方案深圳装饰装修公司
  • html 网站开发软件东南亚cod建站工具
  • 五合一自助建站网站wordpress code标签
  • wordpress电影网站模板wordpress用户前端登陆地址
  • 毕业设计做网站还是系统温州市建设小学网站首页
  • c mvc 大型网站开发电子商务公司有哪些
  • 建设网站本地调试中国钓鱼网站大全