react同級元件傳值,使用pubsub.js
react同級傳值使用pubsub.js
1.安裝pubsub-js
cnpm i pubsub-js --save
2.假定兩個同級元件為A和B,現A向B傳值。A程式碼如下:
import PubSub from 'pubsub-js'
// 方法 PubSub.publish('給兄弟元件監聽的方法','要傳遞的資料')
handleClick=()=>{
PubSub.publish('fun',data)
}
3.B程式碼如下:
import PubSub from 'pubsub-js'
// 方法 PubSub.subscribe('fun',(事件監聽情況,傳來的資料)=>{})
constructor(props){
super(props);
PubSub.subscribe('fun',(status,data)=>{
console.log("監聽:",status);
console.log("傳來的資料:",data);
})
}
到這裡就實現了
相關文章
- 元件:非父子間傳值(同級傳值)元件
- vue和react元件傳值VueReact元件
- 編寫高效能React元件-傳值篇React元件
- 3.React中元件值傳遞的形象理解React元件
- 2020/09/24 react中函式元件父元件動態向子元件傳值React函式元件
- react篇章-React 元件-向元件傳遞引數React元件
- Vue 元件傳值Vue元件
- Vue--子元件互相傳值,子元件來回傳值,傳值反覆橫跳Vue元件
- React圖片上傳元件react-fileupload的使用方法React元件
- Vue元件、元件傳值和元件插槽Vue元件
- 父元件向子元件傳值元件
- Vue 元件間傳值Vue元件
- vue使用的props元件傳值問題處理Vue元件
- Vue之元件間傳值Vue元件
- Vue子元件接收父元件傳值方式Vue元件
- vue子元件向父元件傳遞值Vue元件
- vue元件(component)傳值問題Vue元件
- 非父子元件間的傳值元件
- 元件中 子給父傳值元件
- React 同構應用 PWA 升級指南React
- vue子元件向父元件傳值(實戰)Vue元件
- vue子元件怎麼向父元件傳值Vue元件
- VUE 父元件動態傳值給子元件Vue元件
- 如何實現子元件向父元件傳值元件
- 【VUE入門】父元件給子元件傳值Vue元件
- vue元件巢狀之 - 父元件向子元件傳值Vue元件巢狀
- 初識React(8):父子元件傳參React元件
- vue---註冊元件、元件之間父子傳值Vue元件
- Vue 元件間的傳值(通訊)Vue元件
- Vue - 元件之間的傳值方式Vue元件
- 封裝react antd的upload上傳元件封裝React元件
- react複合元件的使用React元件
- React高階元件的使用React元件
- 拖拽元件:React DnD 的使用元件React
- 星級評價元件--引發對React元件的思考元件React
- React 元件建立方法及父元件向子元件傳參(基礎)React元件
- vue元件封裝及父子元件傳值,事件處理Vue元件封裝事件
- 前端學習(2333):angular之元件傳值之子傳父前端Angular元件