实现组件化的好处,不言而喻,下面来看看React的JSX是怎么样的
当你用create-react-app脚手架,初始化一个react应用后,在入口文件index.js中最后一行代码,ReactDOM.render...()函数调用的第一个实参数的写法App />
import React from 'react'; // 引入react.js库,并用import关键字定义实例化了一个React对象
import...React通过读取这些对象,然后使用它们来构建 DOM 以及保持随时更新
注意:
React中并没有模板语言(类似Vue的template的),但是它具有JavaScript的全部的功能
可以在JS中书写...所以归纳一下:JSX其实就是javascript对象,是用来描述UI结构信息的,JSX语法并不是真实的DOM, 使用JSX是为了方便开发人员写代码更简单,简洁
当然实际开发中,我们并不会去用React.createElement...以及JSX的一些注意事项,JSX的具体使用,嵌入表达式,最重要的是JSX的原理,在使用JSX中,react是如何将jsx语法糖装换为真实DOM,并渲染到页面中的,当然,JSX仍然还有一些注意事项,边边角角的知识的