实现组件化的好处,不言而喻,下面来看看React的JSX是怎么样的
当你用create-react-app脚手架,初始化一个react应用后,在入口文件index.js中最后一行代码,ReactDOM.render...,只是为了换行显示,根节点最顶层只能是一个元素
return (
一个靠前排的90后帅小伙...,它就是一个JS对象,是用它来描述真实的DOM,上面的例子,已经很明白了),而引入react-dom的原因就是,为了将虚拟DOM转换为真实DOM,然后把这个DOM元素插入到页面中,这正是ReactDOM.render...()做的事情,把组件渲染并且构造 DOM 树,然后插入到页面上某个特定的元素上
所以在你编写一个组件的时候,一开始就要引入两个文件的
当使用JSX到最终展现页面结构到浏览器上:经历了如下过程:如果你在代码中进行断言一下...UI界面显示什么样,取决于JSX对象结构,换句话说,取决于render()函数里面的return关键字后面返回的JSX内容结构
引入React.js库是为了解析识别JSX语法,同时创建虚拟DOM,而引入