mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Merge pull request #4683 from JaeHunRo/master
temporarily fixes printWasted abnormality
This commit is contained in:
@@ -156,6 +156,7 @@ var ReactDefaultPerf = {
|
||||
writes: {},
|
||||
displayNames: {},
|
||||
totalTime: 0,
|
||||
created: {},
|
||||
});
|
||||
start = performanceNow();
|
||||
rv = func.apply(this, args);
|
||||
@@ -228,6 +229,7 @@ var ReactDefaultPerf = {
|
||||
if (isRender) {
|
||||
addValue(entry.counts, rootNodeID, 1);
|
||||
} else if (isMount) {
|
||||
entry.created[rootNodeID] = true;
|
||||
mountStack.push(0);
|
||||
}
|
||||
|
||||
|
||||
@@ -184,6 +184,10 @@ function getUnchangedComponents(measurement) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
// check if component newly created
|
||||
if (measurement.created[id]) {
|
||||
isDirty = true;
|
||||
}
|
||||
if (!isDirty && measurement.counts[id] > 0) {
|
||||
cleanComponents[id] = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user