全称: javascript and XML
定义: 可拓展(自定义)标记性语言,基于javascript,融入了XML,我们可以在js中书写xml,使用JSX可以很好的描述UI在页面中应该呈现它应有的交互形式...('root'))
为了更好的理解,你可以在index.js中,将代码更改成如下
const element = ;
const container = documnent.getElementById...下面的createElement方法,仍然与原生document文档对象下面的创建元素方法相同
如果原生javascript扎实的话,便不难理解React在这做了一层转化
既然js对象描述的UI(DOM...)信息与HTML所展示的结构信息是一样的,那为什么不用Js对象来代替呢,因为用对象字面量写的方式太繁琐了,又臭又长的,结构又不清晰,如果用HTML来展示UI信息,那么就简单多了
React.js 就把js...UI界面显示什么样,取决于JSX对象结构,换句话说,取决于render()函数里面的return关键字后面返回的JSX内容结构
引入React.js库是为了解析识别JSX语法,同时创建虚拟DOM,而引入