react響應(yīng)式-通過數(shù)據(jù)自動(dòng)加載dom神得,數(shù)據(jù)變化 頁面變化
1哩簿、constructor:最先被執(zhí)行的參數(shù)
2、定義數(shù)據(jù)-定義在組件的狀態(tài)中
定義-this.state={}
改變-this.setState({})
3节榜、綁定標(biāo)簽和數(shù)據(jù)
JSX? {}
...this.state.list 展開運(yùn)算符
react循環(huán)時(shí)需要給每一個(gè)遍歷標(biāo)簽添加key
immutable:state 不允許我們做任何改變
copy副本修改內(nèi)容
list.splice(index,1)
組件:
父組件傳遞值給子組件:通過屬性
子組件接收數(shù)據(jù):this .props.屬性
子組件操作父組件的參數(shù):
? ?調(diào)用父組件的方法别智,改變父組件中的數(shù)據(jù)。 將方法(注意??:方法中傳遞的this一定做個(gè)綁定)傳給子組件
請(qǐng)校驗(yàn)父子組件傳遞的屬性:
子組件校驗(yàn)接收屬性類型:propTypes
給沒有傳遞的屬性設(shè)置默認(rèn)值:defaultProps