博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
react入门须知
阅读量:6627 次
发布时间:2019-06-25

本文共 492 字,大约阅读时间需要 1 分钟。

1. JSX是什么?

 1)JSX is an XML-like syntax extension to ECMAScript without any defined semantics。

    JSX是ES的类似XML的语法扩展。

 2) const temp = <div>temp</div>;

  上面是JSX语法的代码。

    JSX 仅仅只是 React.createElement(component, props, ...children) 函数的。 

2. 组件名必须大写?

 React会将以小些字母开头的标签视为原生DOM标签。所以自定义组件名必须以大写字母开头!!

当小写字母时,第一个参数被解析成字符串。

 

3. if语句,for循环,三目运算符嵌套不能直接在JSX中使用。

  1)if语句和for循环是语句,不是js表达式;

  2) 三目运算符是js表达式,可以使用;但是根据eslint规范,不能嵌套使用。

4. 属性名使用小驼峰命名 

  例如: class使用className

转载于:https://www.cnblogs.com/lyraLee/p/10931548.html

你可能感兴趣的文章
20145328 《信息安全系统设计基础》期中总结
查看>>
20145328 《网络对抗技术》恶意代码分析
查看>>
VirtualBox使用
查看>>
用 Flask 来写个轻博客 (11) — M(V)C_创建视图函数
查看>>
Linux操作常识
查看>>
(5/24) 模块化:实现快速CSS文件打包
查看>>
(14/24) css进阶:(入门)去除冗余的css
查看>>
centos7系统修改网卡名称
查看>>
3T - A1 = ?
查看>>
git init 后关联github仓库是发生错误:
查看>>
SQL表函数的BUG
查看>>
JavaWeb中的文件上传和下载功能的实现
查看>>
linq/EF/lambda Group by/Order by 多个字段详细用法
查看>>
CSS3圆角
查看>>
TCP的状态(SYN,FIN等)
查看>>
STL源码分析-iterator(迭代器)
查看>>
【推导】【模拟】AtCoder Regular Contest 082 F - Sandglass
查看>>
Jetty和tomcat的比较
查看>>
HDU 6048 - Puzzle | 2017 Multi-University Training Contest 2
查看>>
Apache Kafka 0.9消费者客户端
查看>>