美文网首页
React之JSX

React之JSX

作者: 卖梦想的男孩 | 来源:发表于2017-07-21 19:16 被阅读14次
  1. 组件简单使用
    类似HTML Tag,最终编译成React.createElement(component, props, ...children)
<Button title="按钮"/>
<Button title="按钮"></Button >

编译后

React.createElement(Button,{title: "按钮"}, null)

2 组件使用注意事项

  • 类似js,如果脱离了当前域范围,需要导入
  • 类似js,支持组件作为属性,使用.来实现命名空间的效果。
  • 用户自定义组件必须是大写字母开头,方法级的方法也要大写开头
  • 运行时组件必须提前选择好,jsx标签无法动态改变

3 属性注意事项

  • 表达式要使用{}传递
  • 字符串中有转义字符需要转义或者使用{}包裹
  • 属性如果没有赋值,默认值为true
  • 支持组件属性中使用展开运行...

4 子组件使用注意事项

  • 行头、行尾、空行的空白都会被忽略
  • 子组件也可以通过表达式计算获得
  • 可通过props.children对子组件进行操作
  • Booleans, Null, and Undefined都会忽略,如果需要展示请转为String

相关文章

  • 二、React小书学习摘记

    React.js 小书学习 之 【使用 JSX 描述 UI 信息】 从 JSX 到页面 过程图解:JSX 到页面过...

  • 005@关于JSX语法.md

    005@关于JSX语法 转(有所更改):React入门:关于JSX语法可以参考的资料:React.js学习笔记之J...

  • 《React极简教程》第二章 React JSX

    React JSX Why JSX?You don't have to use JSX with React. Y...

  • React.js(二)

    React JSX### React 使用 JSX 来替代常规的 JavaScript。JSX 是一个看起来很像 ...

  • ReactJS基础学习-01

    React JSX语法 React 使用 JSX 来替代常规的 JavaScript。 JSX 是一个看起来很像 ...

  • React之JSX

    1、JSX简介 JSX 的官方定义是类 XML 语法的 ECMAScript 扩展。它完美地利用了 JavaScr...

  • React之JSX

    组件简单使用类似HTML Tag,最终编译成React.createElement(component, prop...

  • React之JSX

    什么是JSX React的核心机制之一就是虚拟DOM:可以在内存中创建虚拟的DOM元素。React利用虚拟DOM来...

  • React之JSX

  • RN(三)--React JSX、初识React组件化

    一、React JSX 1. JSX简介 JSX就是Javascript和XML结合的一种格式。React发明了J...

网友评论

      本文标题:React之JSX

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