用于构建用户界面的javascript库,MVC架构中的V层
声明式开发(想要实现什么目的,应该做什么,但是不指定具体怎么做,如下代码所示)
面向数据编程,只要把数据构建好了就可以了的,react会自动的帮你去构建网站...,把数据可以理解为图纸,图纸做好了之后,react会自动的结合这张图纸帮助你去构建这个大厦,去构建整个页面的DOM,数据是什么,页面就显示什么,这种声明式的开发帮助我们节约掉大量的DOM操作代码,这是react...命令创建react应用失败,更改淘宝镜像,替换成国内下载,更改完后,在使用npm或者cnpm以及一些其他命令时,下载依赖包会快很多
查看npm的镜像源
你可以在src中创建子目录。...如果你有用过AngularJS的话,可以把组件理解为类似指令的概念,在现今的开发模式里,基于组件化开发是非常流行的
react非常适合构建用户交互组件
一个react应用其实就是一颗由组件构成的树
在这颗树的根结点...,最顶层的组件就是该应用的本身,它会在浏览器启动,也叫引导应用的时候被渲染
由于组件都是以树结构组织起来的,当每个组件被渲染时,它都会递归地渲染下级组件
React特点
虚拟DOM
通过DOM diff