Skip to content

Commit 1bc96a9

Browse files
committed
release v2.0.4
1 parent 9d12b3a commit 1bc96a9

49 files changed

Lines changed: 14190 additions & 14131 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

dist/React.js

Lines changed: 105 additions & 89 deletions
Large diffs are not rendered by default.

dist/React.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ReactDOMServer.js

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,16 @@ var Refs = {
131131
}
132132
};
133133

134+
var mapVtype = {
135+
0: 6,
136+
4: 1,
137+
2: 2,
138+
1: 5
139+
};
134140
function Vnode(type, vtype, props, key, ref) {
135141
this.type = type;
136142
this.vtype = vtype;
143+
this.tag = mapVtype[vtype];
137144
if (vtype) {
138145
this.props = props;
139146
this._owner = Refs.currentOwner;
@@ -231,7 +238,7 @@ function fiberizeChildren(c, updater) {
231238
flattenObject = {};
232239
flattenPrev = null;
233240
flattenArray = [];
234-
var vnode = updater.vnode;
241+
var vnode = updater._reactInternalFiber;
235242
if (c !== void 666) {
236243
lastText = null;
237244
flattenIndex = 0;
@@ -435,13 +442,13 @@ function encodeEntities(text) {
435442

436443
var rnumber = /^-?\d+(\.\d+)?$/;
437444
/**
438-
* 为元素样子设置样式
439-
*
440-
* @export
441-
* @param {any} dom
442-
* @param {any} lastStyle
443-
* @param {any} nextStyle
444-
*/
445+
* 为元素样子设置样式
446+
*
447+
* @export
448+
* @param {any} dom
449+
* @param {any} lastStyle
450+
* @param {any} nextStyle
451+
*/
445452

446453

447454
var cssNumber = oneObject("animationIterationCount,columnCount,order,flex,flexGrow,flexShrink,fillOpacity,fontWeight,lineHeight,opacity,orphans,widows,zIndex,zoom");
@@ -450,9 +457,9 @@ var cssMap = oneObject("float", "cssFloat");
450457

451458
/**
452459
* 转换成当前浏览器可用的样式名
453-
*
454-
* @param {any} name
455-
* @returns
460+
*
461+
* @param {any} name
462+
* @returns
456463
*/
457464

458465
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
@@ -613,7 +620,7 @@ function renderVNode(vnode, context) {
613620
str += innerHTML$$1;
614621
} else {
615622
var fakeUpdater = {
616-
vnode: vnode
623+
_reactInternalFiber: vnode
617624
};
618625
var children = fiberizeChildren(props.children, fakeUpdater);
619626
for (var i in children) {

dist/ReactDOMServer.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)