download:DDD(领域驱动设计)思想解读及优秀实践
React 中给元素设置 class
由于 JSX 就是 JavaScript,一些标识符像 class 不建议作为 XML 属性名。作为替代,使用 className来做对应的属性。
function Demo() {
const classes = 'haha heihei xixi'
return (
<div>
<h1 className='haha'>林三心是菜鸟</h1> // 单个
<h1 className='haha heihei'>林三心是菜鸟</h1> // 多个
<h1 className={classes}>林三心是菜鸟</h1> // 使用值来当做class
</div>
)
}
4、React 中的点击事件
在 Vue 中的点击事件使用的是 @click 来触发的,而在 JSX 中使用的是 onClick
function Demo() {
const handleClick = () => {
console.log('林三心是菜鸟')
}
return (
<button onClick={handleClick}>点我</button>
)
}