@kvinc/mreact
Version:
martin's simple react
22 lines (18 loc) • 658 B
Markdown
# React--Jsx
### JSX定义
```
1. JSX经过babel编译后会变成React.createElement()
2. JSX里可以书写表达式
3. JSX在输出Null undefined false true的时候默认为空, 但是会显示0
4. JSX已经经过加密不会造成Xss攻击
5. JSX开头是大写的
6. JSX经过react-dom渲染后会变成真实DOM
```
### 所需的环境
插件|作用 | 用法
--- | --- | ---
transform-react-jsx | 转化JSX | ["transform-react-jsx", {"pragma": "React.createElement"}], 会将JSX返回成React.createElement
### transform-react-jsx转换
```
将JSX转换成React.createElement(tag, attrs, child1, child2, ...)
```