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

相关文章
相关标签/搜索