Releases: YMFE/qreact
Releases · YMFE/qreact
QReact@1.0.4
- 简化
createClass
QReact@1.0.3
disabled的元素不能触发点击事件- 修正
mouseenter/mouseleave在 IE6-8 中的 BUG,涉及到relatedTarget的正确获取与LCA处理 - 优化
setState方法,虚拟 DOM 没有转换出对应的真实 DOM 时,不是能更新组件 - 简化
alignVnode的逻辑,减少插入列队的生成 react/lib中添加一些简用的外围模块,如ReactComponentWithPureRenderMixin,shallowCompare,sliceChildren
QReact@1.0.2
event.originalEvent更名为event.nativeEvent- 修正
polyfill中forEach的 BUG - 移除
scheduler模块 - 移除
instanceMap模块 - 修正
typeNumber在 IE6-8 下的 BUG eventSystem.addGlobalEventListener更名为eventSystem.addGlobalEvent- 规避
insertBfore在 IE8 下第二参数不能为undefined的问题 - 修正
ref延迟执行的 BUG,组件所在的vnode如果有ref属性,那么它应该放到此组件的__pendingRefs数组中,而不是放在父组件的__pendingRefs数组,此外__pendingRefs数组里的元素由对象改成函数 - 确保组件在
componentDidMount钩子执行setState后,所有回调应延迟到componentDidUpdate外执行 - 确保
mountComponent中实例应该尽快保存到vnode中 - 修正
updateElement方法中只执行一次dangerouslySetInnerHTML的BUG - 处理
mouseenter/mouseleave的兼容问题 - 处理
focus/blur的兼容问题
QReact@1.0.1
- 修复了在特定条件下调用
setState时 IE 8 视图不更新的问题。
QReact@1.0.0
- 发布 QReact 正式版。