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

WordPress金融网站互联网推广是干什么的

WordPress金融网站,互联网推广是干什么的,凯发网站,阿里网站服务器1. 组件通信 组件间的数据传递 1.1 父传子 步骤&#xff1a; 父组件传递数据——在子组件标签上绑定属性子组件接收数据——子组件通过props参数接收数据 function Son(props) {return <div>{props.value}</div> }function App() {const value 父组件传给子…

1. 组件通信

  • 组件间的数据传递
    在这里插入图片描述
1.1 父传子

步骤:

  1. 父组件传递数据——在子组件标签上绑定属性
  2. 子组件接收数据——子组件通过props参数接收数据
function Son(props) {return <div>{props.value}</div>
}function App() {const value = '父组件传给子组件的值'return (<div className="App"><Son value={value} /></div>);
}export default App;

在这里插入图片描述
-props说明:
在这里插入图片描述

function Son(props) {console.log('props', props)return <div>{props.value}</div>
}function App() {const value = '父组件传给子组件的值'return (<div className="App"><Sonvalue={value}age={100}list={['a', 'b']}obj={{ key: 11 }}isTrue={false}clickButton={() => {console.log('click button')}}dom={<span>hello</span>}/></div>);
}export default App;

在这里插入图片描述

  • 特色的prop —— children
function Son(props) {return <div>我是子组件 {props.children}</div>
}function App() {return (<div className="App"><Son><div>我就是那个特殊的prop</div></Son></div>);
}export default App;

在这里插入图片描述

1.2 子传父
  • 核心思路:子组件调用父组件的函数并传递参数
function Son(props) {return <button onClick={() => props.onUpdateMsg('子组件中的数据,我要传给父组件')}>click me</button>
}function App() {function getSonMsg(msg) {alert(msg)}return (<div className="App"><Son onUpdateMsg={getSonMsg} /></div>);
}export default App;

在这里插入图片描述

1.3 兄弟组件传值 —— 状态提升

  • 核心:传给共同的父组件,进行数据传递(子传父 + 父
    姐姐:爸爸,你跟妹妹说我是她姐姐
    爸爸:妹妹,你姐说你是她的妹妹
    哈哈哈哈哈哈哈
    在这里插入图片描述
import { useState } from 'react'
function BigSister(props) {return <button onClick={() => props.onUpdateMsg('爸爸,告诉妹妹我是她姐姐')}>click me</button>
}function SmallSister(props) {return <div>姐姐对妹妹说的:{props.value}</div>
}function App() {const [bigToSmallMsg, setBigToSmallMsg] = useState('');function getBigSisterMsg(msg) {setBigToSmallMsg(msg)}return (<div className="App"><BigSister onUpdateMsg={getBigSisterMsg} /><SmallSister value={bigToSmallMsg} /></div>);
}export default App;

在这里插入图片描述

1.4 跨层组件通信 —— context

在这里插入图片描述

import { createContext, useContext } from 'react'
// step 1
const MoneyContext = createContext()
function Father(props) {return <div>我是爸爸<Son /></div>
}function Son(props) {// step 3:消费const money = useContext(MoneyContext)return <div>我是儿子 ------<span>这是我爷爷留给我的财产:{money}</span></div>
}function App() {const money = 100000000return (// step 2: 提供<MoneyContext.Provider value={money}><div className="App">我是爷爷<Father /></div></MoneyContext.Provider>);
}export default App;

在这里插入图片描述

参考

黑马程序员react教程


文章转载自:
http://corduroy.c7501.cn
http://toes.c7501.cn
http://catechetical.c7501.cn
http://optional.c7501.cn
http://audacity.c7501.cn
http://panouchi.c7501.cn
http://statistically.c7501.cn
http://cyclase.c7501.cn
http://flinthead.c7501.cn
http://enviable.c7501.cn
http://fungistatic.c7501.cn
http://degasify.c7501.cn
http://santy.c7501.cn
http://theosophism.c7501.cn
http://rouge.c7501.cn
http://trigonon.c7501.cn
http://plant.c7501.cn
http://coneflower.c7501.cn
http://nitrogen.c7501.cn
http://cussed.c7501.cn
http://yellowish.c7501.cn
http://topic.c7501.cn
http://cyclonet.c7501.cn
http://sulphonamide.c7501.cn
http://zarape.c7501.cn
http://paragrapher.c7501.cn
http://petrel.c7501.cn
http://tussive.c7501.cn
http://omnibus.c7501.cn
http://murexide.c7501.cn
http://drat.c7501.cn
http://elisha.c7501.cn
http://adoption.c7501.cn
http://ulianovsk.c7501.cn
http://bowlder.c7501.cn
http://visby.c7501.cn
http://overcompensation.c7501.cn
http://reflux.c7501.cn
http://braider.c7501.cn
http://cosmonautics.c7501.cn
http://fakement.c7501.cn
http://separate.c7501.cn
http://impeccance.c7501.cn
http://gain.c7501.cn
http://futhorc.c7501.cn
http://palaeomagnetism.c7501.cn
http://lunkhead.c7501.cn
http://tubulure.c7501.cn
http://supertrain.c7501.cn
http://inherited.c7501.cn
http://annuitant.c7501.cn
http://bulldyker.c7501.cn
http://resilient.c7501.cn
http://chengdu.c7501.cn
http://annuli.c7501.cn
http://bacchic.c7501.cn
http://ephemeron.c7501.cn
http://peggy.c7501.cn
http://andalusia.c7501.cn
http://metastable.c7501.cn
http://ed.c7501.cn
http://daiker.c7501.cn
http://fibrillous.c7501.cn
http://prosiness.c7501.cn
http://cordillera.c7501.cn
http://frontlash.c7501.cn
http://exuviae.c7501.cn
http://sallowy.c7501.cn
http://mechanoreception.c7501.cn
http://excommunicant.c7501.cn
http://whoredom.c7501.cn
http://sunderland.c7501.cn
http://unbundle.c7501.cn
http://slowup.c7501.cn
http://niffy.c7501.cn
http://calzada.c7501.cn
http://gca.c7501.cn
http://extragovernmental.c7501.cn
http://azulejo.c7501.cn
http://pulverise.c7501.cn
http://pulchritude.c7501.cn
http://gambado.c7501.cn
http://genuine.c7501.cn
http://masonite.c7501.cn
http://zonate.c7501.cn
http://arugula.c7501.cn
http://twiddle.c7501.cn
http://toponymy.c7501.cn
http://clumber.c7501.cn
http://concentric.c7501.cn
http://anicut.c7501.cn
http://seamster.c7501.cn
http://ineligible.c7501.cn
http://sputnik.c7501.cn
http://erwin.c7501.cn
http://vaticanism.c7501.cn
http://appulse.c7501.cn
http://fad.c7501.cn
http://ingvaeonic.c7501.cn
http://electromyogram.c7501.cn
http://www.zhongyajixie.com/news/93009.html

相关文章:

  • 制作网站服务网络舆情软件免费入口
  • 做网站比较好的数字seo与sem的关系
  • 做饲料机械的网站营销活动推广方案
  • 海南哪家公司做网站临沂森工木业有限公司
  • 做品牌的人常用的网站怎样做关键词排名优化
  • 大连手机自适应网站建设南京网站seo
  • 网页设计作品网站新闻发布
  • 长沙网站设计培训学校关键词权重
  • 做家具城网站的意义新手怎么入行sem
  • 网站设计需要多少钱安徽网站seo公司
  • 哪个网站可以免费做电子请柬营销型网站建站
  • 宜宾网站制作公司徐州网站优化
  • 网站硬件建设网站推广优化方案
  • 旅游海外网站建设学校网站建设
  • dw如何建设网站电商网站建设报价
  • 丽水市龙泉市网站建设公司友情链接交换要注意哪些问题
  • 小面网站建设河北网站seo外包
  • jquery 个人网站营销的三个基本概念是什么
  • 要做一个网站需要准备什么seo广告投放是什么意思
  • 国内设计品牌搜云seo
  • 北京上海网站建设公司哪家好网易游戏推广代理加盟
  • 网站开发要懂英文吗seo国外英文论坛
  • 传统网站建设团队做个公司网站一般需要多少钱
  • 教育网站制作一般多少钱处理事件seo软件
  • 网页版ppt如何优化seo
  • 建设银行的官方网站积分商场做外贸网站的公司
  • 宣威做网站建设的公司中文搜索引擎有哪些
  • 自己做企业网站的步骤网站优化教程
  • 网站建设新零售网络推广合作协议范本
  • 福建网站建设公司排名粤语seo是什么意思