import react, from 'react';
import proptypes from 'prop-types'; //引入屬性校驗
// 父元件
// getchildcontexttypes
// 1. 在 父元件中,定義乙個 getchildcontext 的函式,返回乙個物件,這個物件就是要共享給 所有子孫自建的資料
// 2. 使用 屬性校驗,規定一下傳遞給子元件的 資料型別, 需要定義乙個靜態的(static) childcontexttypes
export default class getchildcontext extends component ;
} static proptypes = ;
getchildcontext() ;
} static childcontexttypes = ;
render()
}// 中間的子元件
function con1(props)
);}// 內部的孫子元件
// 3. 先進行屬性校驗,去校驗一下父元件傳遞過來的 引數型別
class con2 extends component
render()
}
react 元件間引數傳遞
基礎用法 父子通訊 傳值 接收 在myheader元件中接收通過mytitle屬性給 傳遞的資料 this.props.mytitlevar myheader react.createclass reactdom.render document.getelementbyid example 父與子通...
React元件屬性類 propTypes
可以宣告 prop 為指定的 js 基本型別。預設 情況下,這些 prop 都是可傳可不傳的。optionalarray react.proptypes.array,optionalbool react.proptypes.bool,optionalfunc react.proptypes.func...
React元件通訊 REF屬性
乙個 ref 例項在建構函式中建立,並賦值給 this.firstref this.firstref react.createref 等同於 在 render 方法內部,將建構函式中建立的 ref 傳遞給 div 處理dom元素 this.firstref.current dom元素.this.例項...