React JSX基本语法规则

JSX基本语法规则:

遇到HTML(以 < 开头)标签,就用HTML规则解析;

遇到代码块(以 { 开头),就用JavaScript规则解析。

它允许HTML和JavaScript的混写。

注意:

因为 JSX 的特性更接近 JavaScript 而不是 HTML , 所以 React DOM 使用 camelCase 小驼峰命名 来定义属性的名称,而不是使用 HTML 的属性名称。

例如,class变成了className,tabindex则对应着tabIndex。

JSX防注入攻击:

React DOM 在渲染之前默认会过滤所有传入的值。它可以确保你的应用不会被注入攻击。所有的内容在渲染之前都被转换成了字符串。这样可以有效地防止XSS(跨站脚本)攻击。

猜你喜欢

转载自www.cnblogs.com/knuzy/p/9581025.html