[toc]
## API注意事項
```
React.createElement(
type,
[props], //是一個對象,別被這個[]欺騙= =
[...children] //可以作為多個參數,也可以放在一個數組里
)
```
調用`createElement`后返回的是虛擬DOM,是對原生html標簽元素或則react元素的描述

等價于下面

So,通過createElement給元素添加孩子有兩種方式,一種是`123,234`,一種是`[123,234]`
孩子除了可以是數字和字符串,也可以是一個虛擬dom(react-element)

上面的寫法等同于

區別在于如果所有孩子放在一個數組里,作為一個參數,而不是各自作為一個參數,會報一個缺少key的警告

## type:是普通html還是react組件?
如果type是一個字符串,說明這個react元素是一個普通的html元素
如果type是一個function,說明這個react元素是一個react組件

- 空白目錄
- 01.JSX,了解一下?
- JSX與虛擬DOM
- React
- 02.React文檔精讀(上)`
- React路由
- 關于BrowserRouter
- 關于Route
- 應用
- 權限認證
- case1
- context
- 新context
- 03.React路由
- 04.Diff
- 05.styled-components
- redux設計思想與API
- redux實現1
- 06.redux2
- 06.redux3
- 關于狀態初始化
- saga
- 新版
- 使用saga進行業務邏輯開發
- react-router-redux
- React性能優化
- immutable使用
- 未整理
- FAQ
- 常用中間件
- pureComponent
- 項目相關總結
- antd分尸
- 按需加載
- ReactWithoutJSX
- 我的組件庫
- C領域
- 用戶接口
- htmlType
- style
- show
- conjure
- grid
- inject
- stop
- 內部接口
- 衍生組件
- Button
- 報錯集錦
- ReactAPI
- 類上的那些屬性
- prop-types
- React.createElement
- React.cloneElement
- React.Children和props.children
- react元素和react組件關于作為children方面的那些問題
- react組件與虛擬dom
- ref