react的第一課筆記

 

1.react的特色就是輕,它不是mvc框架,只是裏面的v,mvc框架可能在某些場景下不適合,因此react輕。css

2.react機制,虛擬DOM(Virtual DOM)機制:對於每個組件,React會在內存中構建一個相對應的DOM樹。node

3.Virtual DOM和數據單項綁定就使得react渲染和數據的響應變得很是迅速。react

4.組件化開發,封裝起來,具備獨立功能的ui控件,react推崇的是用組件的方式去從新思考ui的構成,將獨立功能模塊,定義成組件,而後將小的組件經過自合或者嵌套的方式,最終構成一個大的組件,完成ui,組件高度重用,維護開發容易。webpack

5.前置基礎js,css,sass,compass,webpack、grunt、yeoman,commonJS最好寫過nodejs,git,githubgit

6.css寫法github

style={{color:'red'}}  雙括號web

或者sass

var  styleObj={mvc

  color:'red',框架

  fontSize:'44px'

}

style={styleObj}  單括號,實際上和上面雙括號差很少。

7.生命週期

8.props通常是不變,this.setState({})是會改變的,其對應getInitialState:function(){ return { opcity:1,fontSize:'12px'}}

相關文章
相關標籤/搜索