真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

React子組件向父組件傳值的方法

本文介紹了React 子組件向父組件傳值的方法,分享給大家

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供明溪網(wǎng)站建設(shè)、明溪做網(wǎng)站、明溪網(wǎng)站設(shè)計、明溪網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、明溪企業(yè)網(wǎng)站模板建站服務,十余年明溪做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

子組件需要控制自己的 state, 然后告訴父組件自己的state,通過props調(diào)用父組件中用來控制state的函數(shù),在父組件中展示子組件的state變化。

/***實現(xiàn)在輸入框輸入郵箱時,在div中即時顯示輸入內(nèi)容***/



  
//子組件 var Child = React.createClass({ render: function(){ return (
郵箱:
) } }); //父組件 var Parent = React.createClass({ getInitialState: function(){ return { email: '' } }, handleEmail: function(event){ this.setState({email: event.target.value}); }, render: function(){ return (
郵箱:{this.state.email}
) } }); React.render( , document.getElementById('test') );

原理:

依賴 props 來傳遞事件的引用,并通過回調(diào)的方式來實現(xiàn)的,這樣實現(xiàn)不是特別好,但在沒有任何工具的情況下是一種簡單的實現(xiàn)方式。

分析:

React中當state發(fā)生改變時,組件才會update。在父組件中設(shè)定state的初始值以及處理該state的函數(shù),同時將函數(shù)名通過以props屬性值的形式傳入子組件,子組件通過調(diào)用父組件的函數(shù),進而引起state變化,達到在父組件中展示子組件產(chǎn)生的變化。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


文章題目:React子組件向父組件傳值的方法
網(wǎng)頁路徑:http://weahome.cn/article/iicegs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部