Reate

##MVC編程模式

**MVC是一種使用MVC(Moudel View Controller 模型-視圖-控制器)設計建立web應用程序模式**
    
    Model(模型)表示應用程序核心(數據)
    View(視圖)顯示數據(一般是由模型部分數據得來)
    Controller(控制器)處理輸入(視圖的輸入)

##React

1. React起源於Faecbook的內部項目,在2013年5月開源
2. React不是一個完整的MVC框架,最多能夠認爲是MVC中的V(View),甚至React並不很是承認MVC開發模式
3. React是一個純View層,不擅長和動態數據打交道,所以它不一樣於,也替代不了常規的MVC框架
4. React很擅長於處理組件化的頁面,所以用上React的項目需求常規爲界面組件化。另外React只支持到IE8+

##Reate特色

1. 可組合(Composeable):一個組件易於和其餘組件一塊兒使用,或者嵌套在另外一個組件內部,若是一個組件內部建立了另外一個組件,那麼說父組件擁有(own)它建立的子組件,經過這個特性,一個複雜的UI能夠拆分紅多個簡單的UI組件
2. 可重用(Reusaable):每一個組件收拾具備獨立功能的,它能夠被使用在多個UI場景
3. 可維護(Maintainable):每一個小的組件僅僅包含自身的邏輯,更容易被理解和維護

##JSX

1. HTML語言直接卸載JavaScript與語言之中,不加任何引導,這就是JSX的語法,它容許HTML與JavaScript混寫
2. JSX和React沒有任何關係

**特色:**

JSX外要用圓括號包起來

JSX下面只能有一個跟節點,有多個的話必須用標籤把他們包起來

   
web

相關文章
相關標籤/搜索