本人是vue粉,习惯了vue的写法,初次接触react的时候真的感觉很新奇,
其中就有jsx语法。
1. jsx,个人理解吧,就是js的语法扩展,js里面可以写html
2. jsx语法支持在html里面插入大括号,在大括号里面嵌入变量或表达式
3. 因为 JSX 语法上更接近 JavaScript 而不是 HTML,所以 React DOM 使用 camelCase(小驼峰命名)来定义属性的名称,而不使用 HTML 属性名称的命名约定。
例如,JSX 里的 class 变成了 className,而 tabindex 则变为 tabIndex。