用于构建用户界面的javascript库,MVC架构中的V层
声明式编程(想要实现什么目的,应该做什么,但是不指定具体怎么做,如下代码所示)
面向数据编程,只要把数据构建好了就可以了的,react会自动的帮你去构建网站...接下来用你喜欢的代码编辑器打开项目:这将是本节最重要的内容
myfirstreactapp
├── package-lock.json // 锁定安装时的包的版本号,并且需要上传到git,以保证其他人在...,但是把组件组合起来,就能够构成一个功能庞大的应用
应用只是一个会渲染其他组件的组件而已
也可以说,react应用是由组件构成的,你可以将组件理解为一种教浏览器认识新的HTML标签的方式,实现组件的好处就是它拓展了原生...在这颗树的根结点,最顶层的组件就是该应用的本身,它会在浏览器启动,也叫引导应用的时候被渲染
由于组件都是以树结构组织起来的,当每个组件被渲染时,它都会递归地渲染下级组件
React特点
虚拟DOM
通过...从creact-react-app脚手架中学到的
一切皆是js,以前讲究是内容(html),层叠样式(css),行为(js)进行分离,这种分离仅仅是物理层文件的分离,如果视为一个整体,那么css是可以和