Reate
Posted lyczzc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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下面只能有一个跟节点,有多个的话必须用标签把他们包起来
以上是关于Reate的主要内容,如果未能解决你的问题,请参考以下文章