经常可以看到官网的文档上说react是声明式构建UI界面,啥意思嘞?
总的来说就是与之前的HTML代码里嵌入js代码相比,react可以让你不用直接操作真实的dom构建web UI,你也不用管理各种dom事件系统,react的声明式api把这些全都抽象的给你做了,我们只要告诉浏览器我需要让一个组件以一个具体的方式渲染出来就行了。而之前我们需要使用dom接口或者jquery来查询某个dom,进而针对该特点的dom执行一些操作,很繁琐不够简洁,它告诉浏览器我要找到这个dom干点什么,没有更多的在特定的功能业务上思考。而react可以让我们直接就在特定的业务需求上进行思考,进而声明所需的组件进行渲染就行了。