JSX

0 阅读1分钟

JSX是指在JS代码中混合HTML代码,但其实JS引擎是不支持编译HTML代码的,这时候React就会使用函数调用的方式React.createElement来将HTML代码转换成对象,那么这个对象是什么呢?这个对象就是虚拟DOM。 这是一个结论,当然过程是复杂的。开发环境和生产环境的编译过程中,调用的函数是不一样的: 开发环境:

image.png

生产环境:

image.png