@samitouri / QOS-React-2 / commits / 29287f0886

Rename lowestPendingInteractiveExpirationTime (#13484)

* Rename lowestPendingInteractiveExpirationTime * fix prettier

Heaven committed Aug 28, 2018 at 01:27 UTC 29287f08867e72c0f4a6a6f7523e966009520308
1 file changed +13 -10
packages/react-reconciler/src/ReactFiberScheduler.js
+13 -10
@@ -1406,10 +1406,10 @@ function computeExpirationForFiber(currentTime: ExpirationTime, fiber: Fiber) {
1406 // interactive expiration time. This allows us to synchronously flush
1407 // all interactive updates when needed.
1408 if (
1409 - lowestPendingInteractiveExpirationTime === NoWork ||
1410 - expirationTime > lowestPendingInteractiveExpirationTime
1409 + lowestPriorityPendingInteractiveExpirationTime === NoWork ||
1410 + expirationTime > lowestPriorityPendingInteractiveExpirationTime
1411 ) {
1412 - lowestPendingInteractiveExpirationTime = expirationTime;
1412 + lowestPriorityPendingInteractiveExpirationTime = expirationTime;
1413 }
1414 }
1415 return expirationTime;
@@ -1604,7 +1604,7 @@ let callbackID: *;
1604 let isRendering: boolean = false;
1605 let nextFlushedRoot: FiberRoot | null = null;
1606 let nextFlushedExpirationTime: ExpirationTime = NoWork;
1607 -let lowestPendingInteractiveExpirationTime: ExpirationTime = NoWork;
1607 +let lowestPriorityPendingInteractiveExpirationTime: ExpirationTime = NoWork;
1608 let deadlineDidExpire: boolean = false;
1609 let hasUnhandledError: boolean = false;
1610 let unhandledError: mixed | null = null;
@@ -2215,11 +2215,11 @@ function interactiveUpdates<A, B, R>(fn: (A, B) => R, a: A, b: B): R {
2215 if (
2216 !isBatchingUpdates &&
2217 !isRendering &&
2218 - lowestPendingInteractiveExpirationTime !== NoWork
2218 + lowestPriorityPendingInteractiveExpirationTime !== NoWork
2219 ) {
2220 // Synchronously flush pending interactive updates.
2221 - performWork(lowestPendingInteractiveExpirationTime, null);
2222 - lowestPendingInteractiveExpirationTime = NoWork;
2221 + performWork(lowestPriorityPendingInteractiveExpirationTime, null);
2222 + lowestPriorityPendingInteractiveExpirationTime = NoWork;
2223 }
2224 const previousIsBatchingInteractiveUpdates = isBatchingInteractiveUpdates;
2225 const previousIsBatchingUpdates = isBatchingUpdates;
@@ -2237,10 +2237,13 @@ function interactiveUpdates<A, B, R>(fn: (A, B) => R, a: A, b: B): R {
2237 }
2238
2239 function flushInteractiveUpdates() {
2240 - if (!isRendering && lowestPendingInteractiveExpirationTime !== NoWork) {
2240 + if (
2241 + !isRendering &&
2242 + lowestPriorityPendingInteractiveExpirationTime !== NoWork
2243 + ) {
2244 // Synchronously flush pending interactive updates.
2242 - performWork(lowestPendingInteractiveExpirationTime, null);
2243 - lowestPendingInteractiveExpirationTime = NoWork;
2245 + performWork(lowestPriorityPendingInteractiveExpirationTime, null);
2246 + lowestPriorityPendingInteractiveExpirationTime = NoWork;
2247 }
2248 }
2249