前天放出的博客, 大概的内容:
- 增加了前边提到的 Elements
- JSX 标准化, 前面也提到过了
-
/** @jsx React.DOM */
这个注释不再需要了 - JSX 不再编译到
React.DOM.div({}, 'd')
形式的函数调用, 而是React.createElement('div', {}, 'd')
形式 - JSX 标签采用小写
- 通过
<MyComponent {...myProps} />
语法传入任意的属性 -
key
和ref
移动到 Component 属性上去了, 不过定义的方法不变 -
transferPropsTo
未来将移除, 现在将不建议使用 - 事件不再适用
return false
, 而是event.preventDefault()
- 不少 API 做了 alias, 将在 0.13 中改掉, 看
React.renderComponent -> React.render
React.renderComponentToString -> React.renderToString
React.renderComponentToStaticMarkup -> React.renderToStaticMarkup
React.isValidComponent -> React.isValidElement
React.PropTypes.component -> React.PropTypes.element
React.PropTypes.renderable -> React.PropTypes.node