用于构建用户界面的javascript库,MVC架构中的V层
声明式编程(想要实现什么目的,应该做什么,但是不指定具体怎么做,如下代码所示)
面向数据编程,只要把数据构建好了就可以了的,react会自动的帮你去构建网站...,把数据可以理解为图纸,图纸做好了之后,React会自动的结合这张图纸帮助你去构建这个大厦,去构建整个页面的DOM
数据是什么,页面就显示什么,这种声明式的开发帮助我们节约掉大量的DOM操作,这是React...在小型项目中,可以借助React中的父子组件传值就可以,但是在大型项目里,单单来使用React是不够的,比如说:flux,redux,mobox这样的数据层框架),React并不是一个完整的框架,所以它学习的成本也就相对高些的...你需要将任何JS和CSS文件放在src中,否则Webpack将不会看到它们的
借助这个 create-react-app工具创建的应用程序可以避免那些麻烦的手工配置工作,react技术依赖webpack...app应用这样的一个功能,如果上传到https协议的服务器上,在断网的情况下,依然可以看到之前的页面
React中的组件
在react中一个重要的思想就是通过组件(Component)来开发应用,所谓组件