实现组件化的好处,不言而喻,下面来看看React的JSX是怎么样的
当你用create-react-app脚手架,初始化一个react应用后,在入口文件index.js中最后一行代码,ReactDOM.render...渲染,例如:如下所示
{
this.aBtns.length &&
}
要解决这个问题,确保 && 之前的表达式总是布尔值...,你将会知道一个JSX究竟是怎么工作,以及怎么渲染到页面上去的
JSX原理
页面中的DOM元素结构都可以用javascript对象来描述,包括的信息有,标签名,属性,子元素,事件对象
在JS里面,一切皆对象...会构建一个js对象来描述你的HTML结构信息,包括标签名,属性,子元素以及事件对象等,使用React一定要引入React库,引入这个是为了解析识别JSX语法糖(React.createElement()...DOM,然后把这个DOM元素插入到页面中,这正是ReactDOM.render()做的事情,把组件渲染并且构造 DOM 树,然后插入到页面上某个特定的元素上
所以在你编写一个组件的时候,一开始就要引入两个文件的