国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

WordPress金融網(wǎng)站seo課程排行榜

WordPress金融網(wǎng)站,seo課程排行榜,合肥的網(wǎng)站建設公司哪家好,做網(wǎng)站里面內(nèi)容編寫1. 組件通信 組件間的數(shù)據(jù)傳遞 1.1 父傳子 步驟&#xff1a; 父組件傳遞數(shù)據(jù)——在子組件標簽上綁定屬性子組件接收數(shù)據(jù)——子組件通過props參數(shù)接收數(shù)據(jù) function Son(props) {return <div>{props.value}</div> }function App() {const value 父組件傳給子…

1. 組件通信

  • 組件間的數(shù)據(jù)傳遞
    在這里插入圖片描述
1.1 父傳子

步驟:

  1. 父組件傳遞數(shù)據(jù)——在子組件標簽上綁定屬性
  2. 子組件接收數(shù)據(jù)——子組件通過props參數(shù)接收數(shù)據(jù)
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 子傳父
  • 核心思路:子組件調(diào)用父組件的函數(shù)并傳遞參數(shù)
function Son(props) {return <button onClick={() => props.onUpdateMsg('子組件中的數(shù)據(jù),我要傳給父組件')}>click me</button>
}function App() {function getSonMsg(msg) {alert(msg)}return (<div className="App"><Son onUpdateMsg={getSonMsg} /></div>);
}export default App;

在這里插入圖片描述

1.3 兄弟組件傳值 —— 狀態(tài)提升

  • 核心:傳給共同的父組件,進行數(shù)據(jù)傳遞(子傳父 + 父
    姐姐:爸爸,你跟妹妹說我是她姐姐
    爸爸:妹妹,你姐說你是她的妹妹
    哈哈哈哈哈哈哈
    在這里插入圖片描述
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>這是我爺爺留給我的財產(chǎn):{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://aloenet.com.cn/news/37984.html

相關(guān)文章:

  • 視頻網(wǎng)站如何做seo如何做電商賺錢
  • 四川省建設信息網(wǎng)站貴州seo學校
  • 南昌網(wǎng)站建設培訓班seo優(yōu)化基礎(chǔ)教程pdf
  • qq整人網(wǎng)站怎么做百度首頁百度一下
  • 新鄉(xiāng)營銷型網(wǎng)站建設產(chǎn)品營銷推廣策略
  • 百度站長怎么做網(wǎng)站維護二級域名查詢?nèi)肟?/a>
  • 一學一做看視頻網(wǎng)站網(wǎng)站推廣的渠道有哪些
  • 做網(wǎng)站頁面該建多大的畫布以圖搜圖百度識圖
  • 做網(wǎng)站用java還是c語言專業(yè)推廣引流團隊
  • 網(wǎng)站維護一般多久上海優(yōu)化外包
  • 法院文化建設網(wǎng)站女孩短期技能培訓班
  • 網(wǎng)站后臺管理系統(tǒng)制作教程長春網(wǎng)站優(yōu)化哪家好
  • 營銷型網(wǎng)站制作哪家好網(wǎng)絡營銷的特點
  • 網(wǎng)站建設方案及預算百度上做優(yōu)化一年多少錢
  • 湛江網(wǎng)站的建設網(wǎng)站關(guān)鍵詞優(yōu)化推廣哪家快
  • 網(wǎng)站中的qq客服怎么做班級優(yōu)化大師是干什么用的
  • 如何推廣運營網(wǎng)站百度付費推廣
  • 網(wǎng)站建設頭部代碼網(wǎng)站描述和關(guān)鍵詞怎么寫
  • 長沙私人做網(wǎng)站現(xiàn)在推廣平臺哪家最好
  • wordpress和emlog重慶seo和網(wǎng)絡推廣
  • 網(wǎng)站開發(fā)文檔管理工具韓國網(wǎng)站
  • 淄博網(wǎng)站建設相關(guān)文章如何快速推廣
  • 天津做網(wǎng)站優(yōu)化公司上海網(wǎng)絡推廣優(yōu)化公司
  • 如何在網(wǎng)站后臺找到死鏈接群站優(yōu)化之鏈輪模式
  • 老河口做網(wǎng)站免費的外貿(mào)b2b網(wǎng)站
  • 單位網(wǎng)站建設工作功勞網(wǎng)絡營銷策劃書包括哪些內(nèi)容
  • 湖南城鄉(xiāng)建設網(wǎng)站全網(wǎng)絡品牌推廣
  • 怎么給公司建網(wǎng)站河南網(wǎng)站建設定制
  • 商城網(wǎng)站搜狗優(yōu)化排名
  • wordpress頁面的評論功能嘉興網(wǎng)站建設方案優(yōu)化