React(jsx)

JSX组成

tagname
attribute
children

比如

let jsx=<div name="hello">Hello world<span age=12>bye</div>
tagname:'div'
attribute:{name:"hello"}
children:"Hello World",{
tagname:'span'
attribute:{age:13}
children:"bye"
}

jsx特性

  • jsx 中不能一次性返回零散的多个节点,如果有多个请包涵在一个父节点中。
  • 关于注释
return (
 // jsx 外面的注释 
<div>
 {/* jsx 里面的注释 */} 
<p>hello world</p> 
</div>
 )
  • jsx中使用判断一般会用到三元表达式
 <p style={{display: true ? 'block' ? 'none'}}>hello world</p>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容