用于构建用户界面的javascript库,MVC架构中的V层
声明式开发(想要实现什么目的,应该做什么,但是不指定具体怎么做,如下代码所示)
面向数据编程,只要把数据构建好了就可以了的,react会自动的帮你去构建网站...,可以进行拆分,每一个函数各司其职,便于前端自动化测试((数组中的一些map,reduce,find等方法的应用就是函数式编程))
视图层框架(在大型项目中,光用react是不行的,还得配合一些数据层的框架帮助我们解决一些组件之间的父子组件传值的问题...,react把自己定义成一个视图层的框架,并不是什么问题都能解决,只帮助你解决数据和页面渲染的问题,至于组件之间怎么传值,交给其他组件来做....在小型项目中,可以借助react中的父子组件传值就可以,但是在大型项目里,单单来使用react是不够的,比如说:flux,redux,mobox这样的数据层框架),react并不是一个完整的框架,所以它学习的成本相对高些的...命令创建react应用失败,更改淘宝镜像,替换成国内下载,更改完后,在使用npm或者cnpm以及一些其他命令时,下载依赖包会快很多
查看npm的镜像源
你可以在src中创建子目录。