美文网首页
JSX 基本语法

JSX 基本语法

作者: ZoranLee | 来源:发表于2020-07-20 20:02 被阅读0次

1、XML 基本语法
使用类 XML 语法的好处是标签可以任意嵌套,我们可以像 HTML 一样清晰地看到 DOM 树状结构及其属性。

const List = () => ( 
 <div> 
 <Title>This is title</Title> 
 <ul> 
 <li>list item</li> 
 <li>list item</li> 
 <li>list item</li> 
 </ul> 
 </div> 
);
  • 定义标签时,只允许被一个标签包裹;例如,const component = <span>name</span><span>value</span> 这样写会报错
  • 标签一定要闭合

2、元素类型

  • DOM 元素 (小写首字母对应 DOM 元素)
  • 组件元素(组件元素对应大写首字母)
const Title = (children) => ( 
 <h3>{children}</h3> 
);

通过命名空间的方式使用组件元素
const App = () => (
<MUI.RaisedButton label="Default" />
);
3、注释
{/* 节点注释 */}

4、元素属性
不论是 DOM 元素还是组件元素,它们都有属性。
不同的是,DOM 元素的属性是标准规范属性,但有两个例外——class 和 for,这是因为在JavaScript 中这两个单词都是关键词。
因此:

  • class 属性改为 className;
  • for 属性改为 htmlFor。

Boolean 属性
省略 Boolean 属性值会导致 JSX 认为 bool 值设为了 true;比如 disabled、required、checked 和 readOnly 等。<Checkbox checked={true} /> 可以简写为 <Checkbox checked />

相关文章

  • 深入React技术栈:初入React世界(2)

    JSX基本语法JSX的官方定义是类XML语法的ECMAScript的扩展。 XML基本语法使用类XML语法好处之一...

  • React 基础.md

    基本引入 js,最后的 标签是text/babel是因为JSX语法 什么是 jsx?JSX语法非常适合表示嵌套...

  • JSX基本语法

    1.XML基本语法 使用类似于XML语法的基本好处是可以任意嵌套,可以很清楚的看到DOM树状结构及其属性 注意点是...

  • JSX 基本语法

    1、XML 基本语法使用类 XML 语法的好处是标签可以任意嵌套,我们可以像 HTML 一样清晰地看到 DOM 树...

  • React入门

    JSX语法 JSX 的基本语法规则 遇到HTML标签(以 < 开头),就用HTML规则解析;遇到代码块JavaSc...

  • react-jsx

    jsx 是类似 js 模板语法 声明 jsx 使用 jsx jsx 语法 jsx 是 js 的语法扩展,在 jsx...

  • Hello React

    知识点 1、JSX语法     2、React基本语法     3、bower的基本使用     4、babel的...

  • JSX

    =====>浏览器会解析====>虚拟dom JSX基本原理 JSX官方定义是类XML语法的ECMAScript扩...

  • 入门篇(一)

    JSX语法:HTML语言直接写在JS语言中,不加任何引号 JSX基本语法规则(只有一个开头节点和一个结尾节点)1....

  • react语法结构

    1.react JSX语法原理 react是函数式编程,使用jsx语法来渲染组件。jsx语法是合法的JavaScr...

网友评论

      本文标题:JSX 基本语法

      本文链接:https://www.haomeiwen.com/subject/gkaykktx.html