react響應式-通過數據自動加載dom,數據變化 頁面變化
1、constructor:最先被執行的參數
2、定義數據-定義在組件的狀態中
定義-this.state={}
改變-this.setState({})
3、綁定標簽和數據
JSX? {}
...this.state.list 展開運算符
react循環時需要給每一個遍歷標簽添加key
immutable:state 不允許我們做任何改變
copy副本修改內容
list.splice(index,1)
組件:
父組件傳遞值給子組件:通過屬性
子組件接收數據:this .props.屬性
子組件操作父組件的參數:
? ?調用父組件的方法,改變父組件中的數據。 將方法(注意??:方法中傳遞的this一定做個綁定)傳給子組件
請校驗父子組件傳遞的屬性:
子組件校驗接收屬性類型:propTypes
給沒有傳遞的屬性設置默認值:defaultProps