mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
React sync for revisions f24a0da...8e25ed2
Summary: This sync includes the following changes: - **[8e25ed20b](https://github.com/facebook/react/commit/8e25ed20b )**: Unify noop and test renderer assertion APIs (#14952) //<Andrew Clark>// - **[870214f37](https://github.com/facebook/react/commit/870214f37 )**: Deprecate ref.setNativeProps in favor of ReactNative.setNativeProps (#14912) //<Eli White>// - **[3989c0950](https://github.com/facebook/react/commit/3989c0950 )**: eslint-plugin-react-hooks@1.3.0 //<Dan Abramov>// - **[1bbfbc98d](https://github.com/facebook/react/commit/1bbfbc98d )**: [ESLint] Add more cases to exhaustive-deps rule (#14930) //<Dan Abramov>// - **[412f88296](https://github.com/facebook/react/commit/412f88296 )**: fix(eslint-plugin-react-hooks): node engine updated to version 7 because of object.entries(#14951) //<Farhad Yasir>// - **[ba708fa79](https://github.com/facebook/react/commit/ba708fa79 )**: Remove ReactNoop.flushDeferredPri and flushUnitsOfWork (#14934) //<Andrew Clark>// - **[920b0bbb3](https://github.com/facebook/react/commit/920b0bbb3 )**: [scheduler] Pass didTimeout argument to callbacks (#14931) //<Andrew Clark>// - **[f99fca3cb](https://github.com/facebook/react/commit/f99fca3cb )**: Fix sample ESLint configuration (#14926) //<Matt Thomson>// - **[22bb94764](https://github.com/facebook/react/commit/22bb94764 )**: Release eslint-plugin-react-hooks@1.2.0 //<Dan Abramov>// - **[a77bbf1a1](https://github.com/facebook/react/commit/a77bbf1a1 )**: [ESLint] Warn against assignments from inside Hooks (#14916) //<Dan Abramov>// - **[219ce8a9c](https://github.com/facebook/react/commit/219ce8a9c )**: Fix tracing fixture (#14917) //<Dan Abramov>// - **[8c1966590](https://github.com/facebook/react/commit/8c1966590 )**: Release 16.8.3 //<Dan Abramov>// - **[7de4d2391](https://github.com/facebook/react/commit/7de4d2391 )**: Fix UMD builds by re-exporting the scheduler priorities (#14914) //<Dan Abramov>// - **[d0318fb3f](https://github.com/facebook/react/commit/d0318fb3f )**: Updating copyright headers, dropping the year (#14893) //<Nathan Hunzaker>// - **[f978d5fde](https://github.com/facebook/react/commit/f978d5fde )**: Fix warning message for new setNativeProps method. on -> with (#14909) //<Eli White>// - **[b0f45c0fc](https://github.com/facebook/react/commit/b0f45c0fc )**: Adding ReactNative.setNativeProps that takes a ref (#14907) //<Eli White>// - **[4f4aa69f1](https://github.com/facebook/react/commit/4f4aa69f1 )**: Adding setNativeProps tests for NativeMethodsMixin (#14901) //<Eli White>// - **[b96b61dc4](https://github.com/facebook/react/commit/b96b61dc4 )**: Use the canonical nativeTag for Fabric's setNativeProps (#14900) //<Eli White>// - **[dab2fdbbb](https://github.com/facebook/react/commit/dab2fdbbb )**: Add eslint-plugin-react-hooks/exhaustive-deps rule to check stale closure dependencies (#14636) //<Dan Abramov>// - **[1493abd7e](https://github.com/facebook/react/commit/1493abd7e )**: Deleted empty App.css (#14149) //<Josh R>// - **[13645d224](https://github.com/facebook/react/commit/13645d224 )**: Deal with fallback content in Partial Hydration (#14884) //<Sebastian Markbåge>// - **[c506ded3b](https://github.com/facebook/react/commit/c506ded3b )**: Don't discard render phase state updates with the eager reducer optimization (#14852) //<Dan Abramov>// - **[0e67969cb](https://github.com/facebook/react/commit/0e67969cb )**: Prompt to include UMD build artifact links in GitHub release (#14864) //<Brian Vaughn>// - **[fad0842fd](https://github.com/facebook/react/commit/fad0842fd )**: Release scripts documentation (#14863) //<Brian Vaughn>// - **[ab7a67b1d](https://github.com/facebook/react/commit/ab7a67b1d )**: Fix react-dom/server context leaks when render stream destroyed early (#14706) //<overlookmotel>// - **[3e5556043](https://github.com/facebook/react/commit/3e5556043 )**: Release 16.8.2 //<Dan Abramov>// - **[dfabb77a9](https://github.com/facebook/react/commit/dfabb77a9 )**: Include another change in 16.8.2 //<Dan Abramov>// - **[c555c008b](https://github.com/facebook/react/commit/c555c008b )**: Include component stack in 'act(...)' warning (#14855) //<Sunil Pai>// - **[ff188d666](https://github.com/facebook/react/commit/ff188d666 )**: Add React 16.8.2 changelog (#14851) //<Dan Abramov>// - **[c4d8ef643](https://github.com/facebook/react/commit/c4d8ef643 )**: Fix typo in code comment (#14836) //<Deniz Susman>// - **[08e955435](https://github.com/facebook/react/commit/08e955435 )**: Statically enable suspense/partial hydration flag in www (#14842) //<Sebastian Markbåge>// - **[0e4135e8c](https://github.com/facebook/react/commit/0e4135e8c )**: Revert "[ShallowRenderer] Queue/rerender on dispatched action after render component with hooks (#14802)" (#14839) //<Dan Abramov>// - **[6d4038f0a](https://github.com/facebook/react/commit/6d4038f0a )**: [ShallowRenderer] Queue/rerender on dispatched action after render component with hooks (#14802) //<Rodrigo Ribeiro>// - **[fa6205d52](https://github.com/facebook/react/commit/fa6205d52 )**: Special case crossOrigin for SVG image elements (#14832) //<Brandon Dail>// - **[c6bee765b](https://github.com/facebook/react/commit/c6bee765b )**: Remove false positive warning and add TODOs about `current` being non-null (#14821) //<DanAbramov>// - **[3ae94e188](https://github.com/facebook/react/commit/3ae94e188 )**: Fix ignored sync work in passive effects (#14799) //<Dan Abramov>// - **[f3a14951a](https://github.com/facebook/react/commit/f3a14951a )**: Partial Hydration (#14717) //<Sebastian Markbåge>// Changelog: [GENERAL] [Changed] React sync for revisions f24a0da...22bb947 Reviewed By: gaearon Differential Revision: D14160361 fbshipit-source-id: fffdc922f3ee5dfeeee656a8f213a6d3c03e8481
This commit is contained in:
committed by
Mike Grabowski
parent
c1392c2ff3
commit
52cdb7cf26
@@ -1 +1 @@
|
||||
f24a0da6e0f59484e5aafd0825bb1a6ed27d7182
|
||||
8e25ed20bd27d126f670d04680db85209f779056
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3188,6 +3188,8 @@ function updateReducer(reducer) {
|
||||
is(newState, hook.memoizedState) || (didReceiveUpdate = !0);
|
||||
hook.memoizedState = newState;
|
||||
hook.baseUpdate === queue.last && (hook.baseState = newState);
|
||||
queue.eagerReducer = reducer;
|
||||
queue.eagerState = newState;
|
||||
return [newState, _dispatch];
|
||||
}
|
||||
}
|
||||
@@ -3508,6 +3510,8 @@ function tryHydrate(fiber, nextInstance) {
|
||||
(nextInstance = shim$1(nextInstance, fiber.pendingProps)),
|
||||
null !== nextInstance ? ((fiber.stateNode = nextInstance), !0) : !1
|
||||
);
|
||||
case 13:
|
||||
return !1;
|
||||
default:
|
||||
return !1;
|
||||
}
|
||||
@@ -4571,19 +4575,19 @@ function beginWork(current$$1, workInProgress, renderExpirationTime) {
|
||||
null !== dependency &&
|
||||
dependency.expirationTime < renderExpirationTime &&
|
||||
(dependency.expirationTime = renderExpirationTime);
|
||||
dependency = renderExpirationTime;
|
||||
for (var node = oldValue.return; null !== node; ) {
|
||||
dependency = node.alternate;
|
||||
if (node.childExpirationTime < renderExpirationTime)
|
||||
(node.childExpirationTime = renderExpirationTime),
|
||||
null !== dependency &&
|
||||
dependency.childExpirationTime <
|
||||
renderExpirationTime &&
|
||||
(dependency.childExpirationTime = renderExpirationTime);
|
||||
var alternate = node.alternate;
|
||||
if (node.childExpirationTime < dependency)
|
||||
(node.childExpirationTime = dependency),
|
||||
null !== alternate &&
|
||||
alternate.childExpirationTime < dependency &&
|
||||
(alternate.childExpirationTime = dependency);
|
||||
else if (
|
||||
null !== dependency &&
|
||||
dependency.childExpirationTime < renderExpirationTime
|
||||
null !== alternate &&
|
||||
alternate.childExpirationTime < dependency
|
||||
)
|
||||
dependency.childExpirationTime = renderExpirationTime;
|
||||
alternate.childExpirationTime = dependency;
|
||||
else break;
|
||||
node = node.return;
|
||||
}
|
||||
@@ -4713,12 +4717,11 @@ function beginWork(current$$1, workInProgress, renderExpirationTime) {
|
||||
renderExpirationTime
|
||||
)
|
||||
);
|
||||
default:
|
||||
invariant(
|
||||
!1,
|
||||
"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."
|
||||
);
|
||||
}
|
||||
invariant(
|
||||
!1,
|
||||
"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."
|
||||
);
|
||||
}
|
||||
var valueCursor = { current: null },
|
||||
currentlyRenderingFiber = null,
|
||||
@@ -5361,6 +5364,8 @@ function unwindWork(workInProgress) {
|
||||
workInProgress)
|
||||
: null
|
||||
);
|
||||
case 18:
|
||||
return null;
|
||||
case 4:
|
||||
return popHostContainer(workInProgress), null;
|
||||
case 10:
|
||||
@@ -5686,6 +5691,7 @@ function commitPassiveEffects(root, firstEffect) {
|
||||
isRendering = previousIsRendering;
|
||||
previousIsRendering = root.expirationTime;
|
||||
0 !== previousIsRendering && requestWork(root, previousIsRendering);
|
||||
isBatchingUpdates || isRendering || performWork(1073741823, !1);
|
||||
}
|
||||
function flushPassiveEffects() {
|
||||
if (null !== passiveEffectCallbackHandle) {
|
||||
@@ -5960,6 +5966,8 @@ function completeUnitOfWork(workInProgress) {
|
||||
case 17:
|
||||
isContextProvider(current$$1.type) && popContext(current$$1);
|
||||
break;
|
||||
case 18:
|
||||
break;
|
||||
default:
|
||||
invariant(
|
||||
!1,
|
||||
@@ -6050,7 +6058,7 @@ function renderRoot(root$jscomp$0, isYieldy) {
|
||||
do {
|
||||
try {
|
||||
if (isYieldy)
|
||||
for (; null !== nextUnitOfWork && !shouldYieldToRenderer(); )
|
||||
for (; null !== nextUnitOfWork && !(frameDeadline <= now$1()); )
|
||||
nextUnitOfWork = performUnitOfWork(nextUnitOfWork);
|
||||
else
|
||||
for (; null !== nextUnitOfWork; )
|
||||
@@ -6136,27 +6144,24 @@ function renderRoot(root$jscomp$0, isYieldy) {
|
||||
sourceFiber$jscomp$0.expirationTime = 1073741823;
|
||||
break a;
|
||||
}
|
||||
sourceFiber$jscomp$0 = root.pingCache;
|
||||
null === sourceFiber$jscomp$0
|
||||
? ((sourceFiber$jscomp$0 = root.pingCache = new PossiblyWeakMap()),
|
||||
(returnFiber$jscomp$0 = new Set()),
|
||||
sourceFiber$jscomp$0.set(thenable, returnFiber$jscomp$0))
|
||||
: ((returnFiber$jscomp$0 = sourceFiber$jscomp$0.get(
|
||||
thenable
|
||||
)),
|
||||
void 0 === returnFiber$jscomp$0 &&
|
||||
((returnFiber$jscomp$0 = new Set()),
|
||||
sourceFiber$jscomp$0.set(
|
||||
thenable,
|
||||
returnFiber$jscomp$0
|
||||
)));
|
||||
returnFiber$jscomp$0.has(returnFiber) ||
|
||||
(returnFiber$jscomp$0.add(returnFiber),
|
||||
sourceFiber$jscomp$0 = root;
|
||||
returnFiber$jscomp$0 = returnFiber;
|
||||
var pingCache = sourceFiber$jscomp$0.pingCache;
|
||||
null === pingCache
|
||||
? ((pingCache = sourceFiber$jscomp$0.pingCache = new PossiblyWeakMap()),
|
||||
(current$$1 = new Set()),
|
||||
pingCache.set(thenable, current$$1))
|
||||
: ((current$$1 = pingCache.get(thenable)),
|
||||
void 0 === current$$1 &&
|
||||
((current$$1 = new Set()),
|
||||
pingCache.set(thenable, current$$1)));
|
||||
current$$1.has(returnFiber$jscomp$0) ||
|
||||
(current$$1.add(returnFiber$jscomp$0),
|
||||
(sourceFiber$jscomp$0 = pingSuspendedRoot.bind(
|
||||
null,
|
||||
root,
|
||||
sourceFiber$jscomp$0,
|
||||
thenable,
|
||||
returnFiber
|
||||
returnFiber$jscomp$0
|
||||
)),
|
||||
thenable.then(sourceFiber$jscomp$0, sourceFiber$jscomp$0));
|
||||
-1 === earliestTimeoutMs
|
||||
@@ -6200,24 +6205,25 @@ function renderRoot(root$jscomp$0, isYieldy) {
|
||||
break a;
|
||||
case 1:
|
||||
if (
|
||||
((thenable = value),
|
||||
(earliestTimeoutMs = root.type),
|
||||
(startTimeMs = root.stateNode),
|
||||
((earliestTimeoutMs = value),
|
||||
(startTimeMs = root.type),
|
||||
(sourceFiber$jscomp$0 = root.stateNode),
|
||||
0 === (root.effectTag & 64) &&
|
||||
("function" ===
|
||||
typeof earliestTimeoutMs.getDerivedStateFromError ||
|
||||
(null !== startTimeMs &&
|
||||
"function" === typeof startTimeMs.componentDidCatch &&
|
||||
typeof startTimeMs.getDerivedStateFromError ||
|
||||
(null !== sourceFiber$jscomp$0 &&
|
||||
"function" ===
|
||||
typeof sourceFiber$jscomp$0.componentDidCatch &&
|
||||
(null === legacyErrorBoundariesThatAlreadyFailed ||
|
||||
!legacyErrorBoundariesThatAlreadyFailed.has(
|
||||
startTimeMs
|
||||
sourceFiber$jscomp$0
|
||||
)))))
|
||||
) {
|
||||
root.effectTag |= 2048;
|
||||
root.expirationTime = returnFiber;
|
||||
returnFiber = createClassErrorUpdate(
|
||||
root,
|
||||
thenable,
|
||||
earliestTimeoutMs,
|
||||
returnFiber
|
||||
);
|
||||
enqueueCapturedUpdate(root, returnFiber);
|
||||
@@ -6477,7 +6483,7 @@ function onSuspend(
|
||||
msUntilTimeout
|
||||
) {
|
||||
root.expirationTime = rootExpirationTime;
|
||||
0 !== msUntilTimeout || shouldYieldToRenderer()
|
||||
0 !== msUntilTimeout || frameDeadline <= now$1()
|
||||
? 0 < msUntilTimeout &&
|
||||
(root.timeoutHandle = scheduleTimeout(
|
||||
onTimeout.bind(null, root, finishedWork, suspendedExpirationTime),
|
||||
@@ -6577,27 +6583,19 @@ function findHighestPriorityRoot() {
|
||||
nextFlushedRoot = highestPriorityRoot;
|
||||
nextFlushedExpirationTime = highestPriorityWork;
|
||||
}
|
||||
var didYield = !1;
|
||||
function shouldYieldToRenderer() {
|
||||
return didYield ? !0 : frameDeadline <= now$1() ? (didYield = !0) : !1;
|
||||
}
|
||||
function performAsyncWork() {
|
||||
try {
|
||||
if (!shouldYieldToRenderer() && null !== firstScheduledRoot) {
|
||||
recomputeCurrentRendererTime();
|
||||
var root = firstScheduledRoot;
|
||||
do {
|
||||
var expirationTime = root.expirationTime;
|
||||
0 !== expirationTime &&
|
||||
currentRendererTime <= expirationTime &&
|
||||
(root.nextExpirationTimeToWorkOn = currentRendererTime);
|
||||
root = root.nextScheduledRoot;
|
||||
} while (root !== firstScheduledRoot);
|
||||
}
|
||||
performWork(0, !0);
|
||||
} finally {
|
||||
didYield = !1;
|
||||
function performAsyncWork(didTimeout) {
|
||||
if (didTimeout && null !== firstScheduledRoot) {
|
||||
recomputeCurrentRendererTime();
|
||||
didTimeout = firstScheduledRoot;
|
||||
do {
|
||||
var expirationTime = didTimeout.expirationTime;
|
||||
0 !== expirationTime &&
|
||||
currentRendererTime <= expirationTime &&
|
||||
(didTimeout.nextExpirationTimeToWorkOn = currentRendererTime);
|
||||
didTimeout = didTimeout.nextScheduledRoot;
|
||||
} while (didTimeout !== firstScheduledRoot);
|
||||
}
|
||||
performWork(0, !0);
|
||||
}
|
||||
function performWork(minExpirationTime, isYieldy) {
|
||||
findHighestPriorityRoot();
|
||||
@@ -6608,7 +6606,10 @@ function performWork(minExpirationTime, isYieldy) {
|
||||
null !== nextFlushedRoot &&
|
||||
0 !== nextFlushedExpirationTime &&
|
||||
minExpirationTime <= nextFlushedExpirationTime &&
|
||||
!(didYield && currentRendererTime > nextFlushedExpirationTime);
|
||||
!(
|
||||
frameDeadline <= now$1() &&
|
||||
currentRendererTime > nextFlushedExpirationTime
|
||||
);
|
||||
|
||||
)
|
||||
performWorkOnRoot(
|
||||
@@ -6676,7 +6677,7 @@ function performWorkOnRoot(root, expirationTime, isYieldy) {
|
||||
renderRoot(root, isYieldy),
|
||||
(_finishedWork = root.finishedWork),
|
||||
null !== _finishedWork &&
|
||||
(shouldYieldToRenderer()
|
||||
(frameDeadline <= now$1()
|
||||
? (root.finishedWork = _finishedWork)
|
||||
: completeRoot$1(root, _finishedWork, expirationTime)));
|
||||
} else
|
||||
@@ -6917,18 +6918,20 @@ var roots = new Map(),
|
||||
maybeInstance = findHostInstance(this);
|
||||
} catch (error) {}
|
||||
if (null != maybeInstance) {
|
||||
var viewConfig =
|
||||
var nativeTag =
|
||||
maybeInstance._nativeTag || maybeInstance.canonical._nativeTag;
|
||||
maybeInstance =
|
||||
maybeInstance.viewConfig || maybeInstance.canonical.viewConfig;
|
||||
nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
viewConfig.validAttributes
|
||||
maybeInstance.validAttributes
|
||||
);
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
maybeInstance._nativeTag,
|
||||
viewConfig.uiViewClassName,
|
||||
nativeTag,
|
||||
maybeInstance.uiViewClassName,
|
||||
nativeProps
|
||||
);
|
||||
}
|
||||
@@ -6937,6 +6940,21 @@ var roots = new Map(),
|
||||
})(React.Component);
|
||||
})(findNodeHandle, findHostInstance),
|
||||
findNodeHandle: findNodeHandle,
|
||||
setNativeProps: function(handle, nativeProps) {
|
||||
null != handle._nativeTag &&
|
||||
((nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
handle.viewConfig.validAttributes
|
||||
)),
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
handle._nativeTag,
|
||||
handle.viewConfig.uiViewClassName,
|
||||
nativeProps
|
||||
));
|
||||
},
|
||||
render: function(element, containerTag, callback) {
|
||||
var root = roots.get(containerTag);
|
||||
if (!root) {
|
||||
@@ -7022,17 +7040,20 @@ var roots = new Map(),
|
||||
maybeInstance = findHostInstance(this);
|
||||
} catch (error) {}
|
||||
if (null != maybeInstance) {
|
||||
var viewConfig = maybeInstance.viewConfig;
|
||||
var nativeTag =
|
||||
maybeInstance._nativeTag || maybeInstance.canonical._nativeTag;
|
||||
maybeInstance =
|
||||
maybeInstance.viewConfig || maybeInstance.canonical.viewConfig;
|
||||
nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
viewConfig.validAttributes
|
||||
maybeInstance.validAttributes
|
||||
);
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
maybeInstance._nativeTag,
|
||||
viewConfig.uiViewClassName,
|
||||
nativeTag,
|
||||
maybeInstance.uiViewClassName,
|
||||
nativeProps
|
||||
);
|
||||
}
|
||||
@@ -7068,7 +7089,7 @@ var roots = new Map(),
|
||||
findFiberByHostInstance: getInstanceFromInstance,
|
||||
getInspectorDataForViewTag: getInspectorDataForViewTag,
|
||||
bundleType: 0,
|
||||
version: "16.8.1",
|
||||
version: "16.8.3",
|
||||
rendererPackageName: "react-native-renderer"
|
||||
});
|
||||
var ReactFabric$2 = { default: ReactFabric },
|
||||
|
||||
@@ -3208,6 +3208,8 @@ function updateReducer(reducer) {
|
||||
is(newState, hook.memoizedState) || (didReceiveUpdate = !0);
|
||||
hook.memoizedState = newState;
|
||||
hook.baseUpdate === queue.last && (hook.baseState = newState);
|
||||
queue.eagerReducer = reducer;
|
||||
queue.eagerState = newState;
|
||||
return [newState, _dispatch];
|
||||
}
|
||||
}
|
||||
@@ -3538,6 +3540,8 @@ function tryHydrate(fiber, nextInstance) {
|
||||
(nextInstance = shim$1(nextInstance, fiber.pendingProps)),
|
||||
null !== nextInstance ? ((fiber.stateNode = nextInstance), !0) : !1
|
||||
);
|
||||
case 13:
|
||||
return !1;
|
||||
default:
|
||||
return !1;
|
||||
}
|
||||
@@ -4644,19 +4648,19 @@ function beginWork(current$$1, workInProgress, renderExpirationTime) {
|
||||
null !== dependency &&
|
||||
dependency.expirationTime < renderExpirationTime &&
|
||||
(dependency.expirationTime = renderExpirationTime);
|
||||
dependency = renderExpirationTime;
|
||||
for (var node = oldValue.return; null !== node; ) {
|
||||
dependency = node.alternate;
|
||||
if (node.childExpirationTime < renderExpirationTime)
|
||||
(node.childExpirationTime = renderExpirationTime),
|
||||
null !== dependency &&
|
||||
dependency.childExpirationTime <
|
||||
renderExpirationTime &&
|
||||
(dependency.childExpirationTime = renderExpirationTime);
|
||||
var alternate = node.alternate;
|
||||
if (node.childExpirationTime < dependency)
|
||||
(node.childExpirationTime = dependency),
|
||||
null !== alternate &&
|
||||
alternate.childExpirationTime < dependency &&
|
||||
(alternate.childExpirationTime = dependency);
|
||||
else if (
|
||||
null !== dependency &&
|
||||
dependency.childExpirationTime < renderExpirationTime
|
||||
null !== alternate &&
|
||||
alternate.childExpirationTime < dependency
|
||||
)
|
||||
dependency.childExpirationTime = renderExpirationTime;
|
||||
alternate.childExpirationTime = dependency;
|
||||
else break;
|
||||
node = node.return;
|
||||
}
|
||||
@@ -4786,12 +4790,11 @@ function beginWork(current$$1, workInProgress, renderExpirationTime) {
|
||||
renderExpirationTime
|
||||
)
|
||||
);
|
||||
default:
|
||||
invariant(
|
||||
!1,
|
||||
"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."
|
||||
);
|
||||
}
|
||||
invariant(
|
||||
!1,
|
||||
"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."
|
||||
);
|
||||
}
|
||||
var valueCursor = { current: null },
|
||||
currentlyRenderingFiber = null,
|
||||
@@ -5465,22 +5468,23 @@ function throwException(
|
||||
sourceFiber.expirationTime = 1073741823;
|
||||
return;
|
||||
}
|
||||
sourceFiber = root.pingCache;
|
||||
null === sourceFiber
|
||||
? ((sourceFiber = root.pingCache = new PossiblyWeakMap()),
|
||||
(returnFiber = new Set()),
|
||||
sourceFiber.set(thenable, returnFiber))
|
||||
: ((returnFiber = sourceFiber.get(thenable)),
|
||||
void 0 === returnFiber &&
|
||||
((returnFiber = new Set()),
|
||||
sourceFiber.set(thenable, returnFiber)));
|
||||
returnFiber.has(renderExpirationTime) ||
|
||||
(returnFiber.add(renderExpirationTime),
|
||||
sourceFiber = root;
|
||||
returnFiber = renderExpirationTime;
|
||||
var pingCache = sourceFiber.pingCache;
|
||||
null === pingCache
|
||||
? ((pingCache = sourceFiber.pingCache = new PossiblyWeakMap()),
|
||||
(current$$1 = new Set()),
|
||||
pingCache.set(thenable, current$$1))
|
||||
: ((current$$1 = pingCache.get(thenable)),
|
||||
void 0 === current$$1 &&
|
||||
((current$$1 = new Set()), pingCache.set(thenable, current$$1)));
|
||||
current$$1.has(returnFiber) ||
|
||||
(current$$1.add(returnFiber),
|
||||
(sourceFiber = pingSuspendedRoot.bind(
|
||||
null,
|
||||
root,
|
||||
sourceFiber,
|
||||
thenable,
|
||||
renderExpirationTime
|
||||
returnFiber
|
||||
)),
|
||||
(sourceFiber = tracing.unstable_wrap(sourceFiber)),
|
||||
thenable.then(sourceFiber, sourceFiber));
|
||||
@@ -5528,21 +5532,21 @@ function throwException(
|
||||
return;
|
||||
case 1:
|
||||
if (
|
||||
((thenable = value),
|
||||
(earliestTimeoutMs = root.type),
|
||||
(startTimeMs = root.stateNode),
|
||||
((earliestTimeoutMs = value),
|
||||
(startTimeMs = root.type),
|
||||
(sourceFiber = root.stateNode),
|
||||
0 === (root.effectTag & 64) &&
|
||||
("function" === typeof earliestTimeoutMs.getDerivedStateFromError ||
|
||||
(null !== startTimeMs &&
|
||||
"function" === typeof startTimeMs.componentDidCatch &&
|
||||
("function" === typeof startTimeMs.getDerivedStateFromError ||
|
||||
(null !== sourceFiber &&
|
||||
"function" === typeof sourceFiber.componentDidCatch &&
|
||||
(null === legacyErrorBoundariesThatAlreadyFailed ||
|
||||
!legacyErrorBoundariesThatAlreadyFailed.has(startTimeMs)))))
|
||||
!legacyErrorBoundariesThatAlreadyFailed.has(sourceFiber)))))
|
||||
) {
|
||||
root.effectTag |= 2048;
|
||||
root.expirationTime = renderExpirationTime;
|
||||
renderExpirationTime = createClassErrorUpdate(
|
||||
root,
|
||||
thenable,
|
||||
earliestTimeoutMs,
|
||||
renderExpirationTime
|
||||
);
|
||||
enqueueCapturedUpdate(root, renderExpirationTime);
|
||||
@@ -5583,6 +5587,8 @@ function unwindWork(workInProgress) {
|
||||
workInProgress)
|
||||
: null
|
||||
);
|
||||
case 18:
|
||||
return null;
|
||||
case 4:
|
||||
return popHostContainer(workInProgress), null;
|
||||
case 10:
|
||||
@@ -5927,6 +5933,7 @@ function commitPassiveEffects(root, firstEffect) {
|
||||
isRendering = previousIsRendering;
|
||||
previousIsRendering = root.expirationTime;
|
||||
0 !== previousIsRendering && requestWork(root, previousIsRendering);
|
||||
isBatchingUpdates || isRendering || performWork(1073741823, !1);
|
||||
}
|
||||
function flushPassiveEffects() {
|
||||
if (null !== passiveEffectCallbackHandle) {
|
||||
@@ -6241,6 +6248,8 @@ function completeUnitOfWork(workInProgress) {
|
||||
case 17:
|
||||
isContextProvider(current$$1.type) && popContext(current$$1);
|
||||
break;
|
||||
case 18:
|
||||
break;
|
||||
default:
|
||||
invariant(
|
||||
!1,
|
||||
@@ -6387,7 +6396,7 @@ function renderRoot(root, isYieldy) {
|
||||
do {
|
||||
try {
|
||||
if (isYieldy)
|
||||
for (; null !== nextUnitOfWork && !shouldYieldToRenderer(); )
|
||||
for (; null !== nextUnitOfWork && !(frameDeadline <= now$1()); )
|
||||
nextUnitOfWork = performUnitOfWork(nextUnitOfWork);
|
||||
else
|
||||
for (; null !== nextUnitOfWork; )
|
||||
@@ -6680,7 +6689,7 @@ function onSuspend(
|
||||
msUntilTimeout
|
||||
) {
|
||||
root.expirationTime = rootExpirationTime;
|
||||
0 !== msUntilTimeout || shouldYieldToRenderer()
|
||||
0 !== msUntilTimeout || frameDeadline <= now$1()
|
||||
? 0 < msUntilTimeout &&
|
||||
(root.timeoutHandle = scheduleTimeout(
|
||||
onTimeout.bind(null, root, finishedWork, suspendedExpirationTime),
|
||||
@@ -6780,27 +6789,19 @@ function findHighestPriorityRoot() {
|
||||
nextFlushedRoot = highestPriorityRoot;
|
||||
nextFlushedExpirationTime = highestPriorityWork;
|
||||
}
|
||||
var didYield = !1;
|
||||
function shouldYieldToRenderer() {
|
||||
return didYield ? !0 : frameDeadline <= now$1() ? (didYield = !0) : !1;
|
||||
}
|
||||
function performAsyncWork() {
|
||||
try {
|
||||
if (!shouldYieldToRenderer() && null !== firstScheduledRoot) {
|
||||
recomputeCurrentRendererTime();
|
||||
var root = firstScheduledRoot;
|
||||
do {
|
||||
var expirationTime = root.expirationTime;
|
||||
0 !== expirationTime &&
|
||||
currentRendererTime <= expirationTime &&
|
||||
(root.nextExpirationTimeToWorkOn = currentRendererTime);
|
||||
root = root.nextScheduledRoot;
|
||||
} while (root !== firstScheduledRoot);
|
||||
}
|
||||
performWork(0, !0);
|
||||
} finally {
|
||||
didYield = !1;
|
||||
function performAsyncWork(didTimeout) {
|
||||
if (didTimeout && null !== firstScheduledRoot) {
|
||||
recomputeCurrentRendererTime();
|
||||
didTimeout = firstScheduledRoot;
|
||||
do {
|
||||
var expirationTime = didTimeout.expirationTime;
|
||||
0 !== expirationTime &&
|
||||
currentRendererTime <= expirationTime &&
|
||||
(didTimeout.nextExpirationTimeToWorkOn = currentRendererTime);
|
||||
didTimeout = didTimeout.nextScheduledRoot;
|
||||
} while (didTimeout !== firstScheduledRoot);
|
||||
}
|
||||
performWork(0, !0);
|
||||
}
|
||||
function performWork(minExpirationTime, isYieldy) {
|
||||
findHighestPriorityRoot();
|
||||
@@ -6811,7 +6812,10 @@ function performWork(minExpirationTime, isYieldy) {
|
||||
null !== nextFlushedRoot &&
|
||||
0 !== nextFlushedExpirationTime &&
|
||||
minExpirationTime <= nextFlushedExpirationTime &&
|
||||
!(didYield && currentRendererTime > nextFlushedExpirationTime);
|
||||
!(
|
||||
frameDeadline <= now$1() &&
|
||||
currentRendererTime > nextFlushedExpirationTime
|
||||
);
|
||||
|
||||
)
|
||||
performWorkOnRoot(
|
||||
@@ -6879,7 +6883,7 @@ function performWorkOnRoot(root, expirationTime, isYieldy) {
|
||||
renderRoot(root, isYieldy),
|
||||
(_finishedWork = root.finishedWork),
|
||||
null !== _finishedWork &&
|
||||
(shouldYieldToRenderer()
|
||||
(frameDeadline <= now$1()
|
||||
? (root.finishedWork = _finishedWork)
|
||||
: completeRoot$1(root, _finishedWork, expirationTime)));
|
||||
} else
|
||||
@@ -7120,18 +7124,20 @@ var roots = new Map(),
|
||||
maybeInstance = findHostInstance(this);
|
||||
} catch (error) {}
|
||||
if (null != maybeInstance) {
|
||||
var viewConfig =
|
||||
var nativeTag =
|
||||
maybeInstance._nativeTag || maybeInstance.canonical._nativeTag;
|
||||
maybeInstance =
|
||||
maybeInstance.viewConfig || maybeInstance.canonical.viewConfig;
|
||||
nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
viewConfig.validAttributes
|
||||
maybeInstance.validAttributes
|
||||
);
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
maybeInstance._nativeTag,
|
||||
viewConfig.uiViewClassName,
|
||||
nativeTag,
|
||||
maybeInstance.uiViewClassName,
|
||||
nativeProps
|
||||
);
|
||||
}
|
||||
@@ -7140,6 +7146,21 @@ var roots = new Map(),
|
||||
})(React.Component);
|
||||
})(findNodeHandle, findHostInstance),
|
||||
findNodeHandle: findNodeHandle,
|
||||
setNativeProps: function(handle, nativeProps) {
|
||||
null != handle._nativeTag &&
|
||||
((nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
handle.viewConfig.validAttributes
|
||||
)),
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
handle._nativeTag,
|
||||
handle.viewConfig.uiViewClassName,
|
||||
nativeProps
|
||||
));
|
||||
},
|
||||
render: function(element, containerTag, callback) {
|
||||
var root = roots.get(containerTag);
|
||||
if (!root) {
|
||||
@@ -7230,17 +7251,20 @@ var roots = new Map(),
|
||||
maybeInstance = findHostInstance(this);
|
||||
} catch (error) {}
|
||||
if (null != maybeInstance) {
|
||||
var viewConfig = maybeInstance.viewConfig;
|
||||
var nativeTag =
|
||||
maybeInstance._nativeTag || maybeInstance.canonical._nativeTag;
|
||||
maybeInstance =
|
||||
maybeInstance.viewConfig || maybeInstance.canonical.viewConfig;
|
||||
nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
viewConfig.validAttributes
|
||||
maybeInstance.validAttributes
|
||||
);
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
maybeInstance._nativeTag,
|
||||
viewConfig.uiViewClassName,
|
||||
nativeTag,
|
||||
maybeInstance.uiViewClassName,
|
||||
nativeProps
|
||||
);
|
||||
}
|
||||
@@ -7276,7 +7300,7 @@ var roots = new Map(),
|
||||
findFiberByHostInstance: getInstanceFromInstance,
|
||||
getInspectorDataForViewTag: getInspectorDataForViewTag,
|
||||
bundleType: 0,
|
||||
version: "16.8.1",
|
||||
version: "16.8.3",
|
||||
rendererPackageName: "react-native-renderer"
|
||||
});
|
||||
var ReactFabric$2 = { default: ReactFabric },
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3224,6 +3224,8 @@ function updateReducer(reducer) {
|
||||
is(newState, hook.memoizedState) || (didReceiveUpdate = !0);
|
||||
hook.memoizedState = newState;
|
||||
hook.baseUpdate === queue.last && (hook.baseState = newState);
|
||||
queue.eagerReducer = reducer;
|
||||
queue.eagerState = newState;
|
||||
return [newState, _dispatch];
|
||||
}
|
||||
}
|
||||
@@ -3544,6 +3546,8 @@ function tryHydrate(fiber, nextInstance) {
|
||||
(nextInstance = shim$1(nextInstance, fiber.pendingProps)),
|
||||
null !== nextInstance ? ((fiber.stateNode = nextInstance), !0) : !1
|
||||
);
|
||||
case 13:
|
||||
return !1;
|
||||
default:
|
||||
return !1;
|
||||
}
|
||||
@@ -4607,19 +4611,19 @@ function beginWork(current$$1, workInProgress, renderExpirationTime) {
|
||||
null !== dependency &&
|
||||
dependency.expirationTime < renderExpirationTime &&
|
||||
(dependency.expirationTime = renderExpirationTime);
|
||||
dependency = renderExpirationTime;
|
||||
for (var node = oldValue.return; null !== node; ) {
|
||||
dependency = node.alternate;
|
||||
if (node.childExpirationTime < renderExpirationTime)
|
||||
(node.childExpirationTime = renderExpirationTime),
|
||||
null !== dependency &&
|
||||
dependency.childExpirationTime <
|
||||
renderExpirationTime &&
|
||||
(dependency.childExpirationTime = renderExpirationTime);
|
||||
var alternate = node.alternate;
|
||||
if (node.childExpirationTime < dependency)
|
||||
(node.childExpirationTime = dependency),
|
||||
null !== alternate &&
|
||||
alternate.childExpirationTime < dependency &&
|
||||
(alternate.childExpirationTime = dependency);
|
||||
else if (
|
||||
null !== dependency &&
|
||||
dependency.childExpirationTime < renderExpirationTime
|
||||
null !== alternate &&
|
||||
alternate.childExpirationTime < dependency
|
||||
)
|
||||
dependency.childExpirationTime = renderExpirationTime;
|
||||
alternate.childExpirationTime = dependency;
|
||||
else break;
|
||||
node = node.return;
|
||||
}
|
||||
@@ -4749,12 +4753,11 @@ function beginWork(current$$1, workInProgress, renderExpirationTime) {
|
||||
renderExpirationTime
|
||||
)
|
||||
);
|
||||
default:
|
||||
invariant(
|
||||
!1,
|
||||
"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."
|
||||
);
|
||||
}
|
||||
invariant(
|
||||
!1,
|
||||
"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."
|
||||
);
|
||||
}
|
||||
var valueCursor = { current: null },
|
||||
currentlyRenderingFiber = null,
|
||||
@@ -5091,7 +5094,7 @@ function logCapturedError(capturedError) {
|
||||
: Error("Unspecified error at:" + componentStack);
|
||||
ExceptionsManager.handleException(error, !1);
|
||||
}
|
||||
var PossiblyWeakSet = "function" === typeof WeakSet ? WeakSet : Set;
|
||||
var PossiblyWeakSet$1 = "function" === typeof WeakSet ? WeakSet : Set;
|
||||
function logError(boundary, errorInfo) {
|
||||
var source = errorInfo.source,
|
||||
stack = errorInfo.stack;
|
||||
@@ -5304,7 +5307,7 @@ function commitPlacement(finishedWork) {
|
||||
parentFiber.sibling.return = parentFiber.return;
|
||||
for (
|
||||
parentFiber = parentFiber.sibling;
|
||||
5 !== parentFiber.tag && 6 !== parentFiber.tag;
|
||||
5 !== parentFiber.tag && 6 !== parentFiber.tag && 18 !== parentFiber.tag;
|
||||
|
||||
) {
|
||||
if (parentFiber.effectTag & 2) continue b;
|
||||
@@ -5548,9 +5551,9 @@ function commitWork(current$$1, finishedWork) {
|
||||
finishedWork.updateQueue = null;
|
||||
var retryCache = finishedWork.stateNode;
|
||||
null === retryCache &&
|
||||
(retryCache = finishedWork.stateNode = new PossiblyWeakSet());
|
||||
(retryCache = finishedWork.stateNode = new PossiblyWeakSet$1());
|
||||
instance.forEach(function(thenable) {
|
||||
var retry = retryTimedOutBoundary.bind(null, finishedWork, thenable);
|
||||
var retry = resolveRetryThenable.bind(null, finishedWork, thenable);
|
||||
retryCache.has(thenable) ||
|
||||
(retryCache.add(thenable), thenable.then(retry, retry));
|
||||
});
|
||||
@@ -5635,6 +5638,8 @@ function unwindWork(workInProgress) {
|
||||
workInProgress)
|
||||
: null
|
||||
);
|
||||
case 18:
|
||||
return null;
|
||||
case 4:
|
||||
return popHostContainer(workInProgress), null;
|
||||
case 10:
|
||||
@@ -5890,6 +5895,7 @@ function commitPassiveEffects(root, firstEffect) {
|
||||
isRendering = previousIsRendering;
|
||||
previousIsRendering = root.expirationTime;
|
||||
0 !== previousIsRendering && requestWork(root, previousIsRendering);
|
||||
isBatchingUpdates || isRendering || performWork(1073741823, !1);
|
||||
}
|
||||
function flushPassiveEffects() {
|
||||
if (null !== passiveEffectCallbackHandle) {
|
||||
@@ -6167,6 +6173,8 @@ function completeUnitOfWork(workInProgress) {
|
||||
case 17:
|
||||
isContextProvider(current$$1.type) && popContext(current$$1);
|
||||
break;
|
||||
case 18:
|
||||
break;
|
||||
default:
|
||||
invariant(
|
||||
!1,
|
||||
@@ -6260,7 +6268,7 @@ function renderRoot(root$jscomp$0, isYieldy) {
|
||||
do {
|
||||
try {
|
||||
if (isYieldy)
|
||||
for (; null !== nextUnitOfWork && !shouldYieldToRenderer(); )
|
||||
for (; null !== nextUnitOfWork && !(frameDeadline <= now$1()); )
|
||||
nextUnitOfWork = performUnitOfWork(nextUnitOfWork);
|
||||
else
|
||||
for (; null !== nextUnitOfWork; )
|
||||
@@ -6346,27 +6354,24 @@ function renderRoot(root$jscomp$0, isYieldy) {
|
||||
sourceFiber$jscomp$0.expirationTime = 1073741823;
|
||||
break a;
|
||||
}
|
||||
sourceFiber$jscomp$0 = root.pingCache;
|
||||
null === sourceFiber$jscomp$0
|
||||
? ((sourceFiber$jscomp$0 = root.pingCache = new PossiblyWeakMap()),
|
||||
(returnFiber$jscomp$0 = new Set()),
|
||||
sourceFiber$jscomp$0.set(thenable, returnFiber$jscomp$0))
|
||||
: ((returnFiber$jscomp$0 = sourceFiber$jscomp$0.get(
|
||||
thenable
|
||||
)),
|
||||
void 0 === returnFiber$jscomp$0 &&
|
||||
((returnFiber$jscomp$0 = new Set()),
|
||||
sourceFiber$jscomp$0.set(
|
||||
thenable,
|
||||
returnFiber$jscomp$0
|
||||
)));
|
||||
returnFiber$jscomp$0.has(returnFiber) ||
|
||||
(returnFiber$jscomp$0.add(returnFiber),
|
||||
sourceFiber$jscomp$0 = root;
|
||||
returnFiber$jscomp$0 = returnFiber;
|
||||
var pingCache = sourceFiber$jscomp$0.pingCache;
|
||||
null === pingCache
|
||||
? ((pingCache = sourceFiber$jscomp$0.pingCache = new PossiblyWeakMap()),
|
||||
(current$$1 = new Set()),
|
||||
pingCache.set(thenable, current$$1))
|
||||
: ((current$$1 = pingCache.get(thenable)),
|
||||
void 0 === current$$1 &&
|
||||
((current$$1 = new Set()),
|
||||
pingCache.set(thenable, current$$1)));
|
||||
current$$1.has(returnFiber$jscomp$0) ||
|
||||
(current$$1.add(returnFiber$jscomp$0),
|
||||
(sourceFiber$jscomp$0 = pingSuspendedRoot.bind(
|
||||
null,
|
||||
root,
|
||||
sourceFiber$jscomp$0,
|
||||
thenable,
|
||||
returnFiber
|
||||
returnFiber$jscomp$0
|
||||
)),
|
||||
thenable.then(sourceFiber$jscomp$0, sourceFiber$jscomp$0));
|
||||
-1 === earliestTimeoutMs
|
||||
@@ -6410,24 +6415,25 @@ function renderRoot(root$jscomp$0, isYieldy) {
|
||||
break a;
|
||||
case 1:
|
||||
if (
|
||||
((thenable = value),
|
||||
(earliestTimeoutMs = root.type),
|
||||
(startTimeMs = root.stateNode),
|
||||
((earliestTimeoutMs = value),
|
||||
(startTimeMs = root.type),
|
||||
(sourceFiber$jscomp$0 = root.stateNode),
|
||||
0 === (root.effectTag & 64) &&
|
||||
("function" ===
|
||||
typeof earliestTimeoutMs.getDerivedStateFromError ||
|
||||
(null !== startTimeMs &&
|
||||
"function" === typeof startTimeMs.componentDidCatch &&
|
||||
typeof startTimeMs.getDerivedStateFromError ||
|
||||
(null !== sourceFiber$jscomp$0 &&
|
||||
"function" ===
|
||||
typeof sourceFiber$jscomp$0.componentDidCatch &&
|
||||
(null === legacyErrorBoundariesThatAlreadyFailed ||
|
||||
!legacyErrorBoundariesThatAlreadyFailed.has(
|
||||
startTimeMs
|
||||
sourceFiber$jscomp$0
|
||||
)))))
|
||||
) {
|
||||
root.effectTag |= 2048;
|
||||
root.expirationTime = returnFiber;
|
||||
returnFiber = createClassErrorUpdate(
|
||||
root,
|
||||
thenable,
|
||||
earliestTimeoutMs,
|
||||
returnFiber
|
||||
);
|
||||
enqueueCapturedUpdate(root, returnFiber);
|
||||
@@ -6604,7 +6610,7 @@ function pingSuspendedRoot(root, thenable, pingTime) {
|
||||
0 !== pingTime && requestWork(root, pingTime);
|
||||
}
|
||||
}
|
||||
function retryTimedOutBoundary(boundaryFiber, thenable) {
|
||||
function resolveRetryThenable(boundaryFiber, thenable) {
|
||||
var retryCache = boundaryFiber.stateNode;
|
||||
null !== retryCache && retryCache.delete(thenable);
|
||||
thenable = requestCurrentTime();
|
||||
@@ -6701,7 +6707,7 @@ function onSuspend(
|
||||
msUntilTimeout
|
||||
) {
|
||||
root.expirationTime = rootExpirationTime;
|
||||
0 !== msUntilTimeout || shouldYieldToRenderer()
|
||||
0 !== msUntilTimeout || frameDeadline <= now$1()
|
||||
? 0 < msUntilTimeout &&
|
||||
(root.timeoutHandle = scheduleTimeout(
|
||||
onTimeout.bind(null, root, finishedWork, suspendedExpirationTime),
|
||||
@@ -6801,27 +6807,19 @@ function findHighestPriorityRoot() {
|
||||
nextFlushedRoot = highestPriorityRoot;
|
||||
nextFlushedExpirationTime = highestPriorityWork;
|
||||
}
|
||||
var didYield = !1;
|
||||
function shouldYieldToRenderer() {
|
||||
return didYield ? !0 : frameDeadline <= now$1() ? (didYield = !0) : !1;
|
||||
}
|
||||
function performAsyncWork() {
|
||||
try {
|
||||
if (!shouldYieldToRenderer() && null !== firstScheduledRoot) {
|
||||
recomputeCurrentRendererTime();
|
||||
var root = firstScheduledRoot;
|
||||
do {
|
||||
var expirationTime = root.expirationTime;
|
||||
0 !== expirationTime &&
|
||||
currentRendererTime <= expirationTime &&
|
||||
(root.nextExpirationTimeToWorkOn = currentRendererTime);
|
||||
root = root.nextScheduledRoot;
|
||||
} while (root !== firstScheduledRoot);
|
||||
}
|
||||
performWork(0, !0);
|
||||
} finally {
|
||||
didYield = !1;
|
||||
function performAsyncWork(didTimeout) {
|
||||
if (didTimeout && null !== firstScheduledRoot) {
|
||||
recomputeCurrentRendererTime();
|
||||
didTimeout = firstScheduledRoot;
|
||||
do {
|
||||
var expirationTime = didTimeout.expirationTime;
|
||||
0 !== expirationTime &&
|
||||
currentRendererTime <= expirationTime &&
|
||||
(didTimeout.nextExpirationTimeToWorkOn = currentRendererTime);
|
||||
didTimeout = didTimeout.nextScheduledRoot;
|
||||
} while (didTimeout !== firstScheduledRoot);
|
||||
}
|
||||
performWork(0, !0);
|
||||
}
|
||||
function performWork(minExpirationTime, isYieldy) {
|
||||
findHighestPriorityRoot();
|
||||
@@ -6832,7 +6830,10 @@ function performWork(minExpirationTime, isYieldy) {
|
||||
null !== nextFlushedRoot &&
|
||||
0 !== nextFlushedExpirationTime &&
|
||||
minExpirationTime <= nextFlushedExpirationTime &&
|
||||
!(didYield && currentRendererTime > nextFlushedExpirationTime);
|
||||
!(
|
||||
frameDeadline <= now$1() &&
|
||||
currentRendererTime > nextFlushedExpirationTime
|
||||
);
|
||||
|
||||
)
|
||||
performWorkOnRoot(
|
||||
@@ -6900,7 +6901,7 @@ function performWorkOnRoot(root, expirationTime, isYieldy) {
|
||||
renderRoot(root, isYieldy),
|
||||
(_finishedWork = root.finishedWork),
|
||||
null !== _finishedWork &&
|
||||
(shouldYieldToRenderer()
|
||||
(frameDeadline <= now$1()
|
||||
? (root.finishedWork = _finishedWork)
|
||||
: completeRoot(root, _finishedWork, expirationTime)));
|
||||
} else
|
||||
@@ -7141,18 +7142,20 @@ var roots = new Map(),
|
||||
maybeInstance = findHostInstance(this);
|
||||
} catch (error) {}
|
||||
if (null != maybeInstance) {
|
||||
var viewConfig =
|
||||
var nativeTag =
|
||||
maybeInstance._nativeTag || maybeInstance.canonical._nativeTag;
|
||||
maybeInstance =
|
||||
maybeInstance.viewConfig || maybeInstance.canonical.viewConfig;
|
||||
nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
viewConfig.validAttributes
|
||||
maybeInstance.validAttributes
|
||||
);
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
maybeInstance._nativeTag,
|
||||
viewConfig.uiViewClassName,
|
||||
nativeTag,
|
||||
maybeInstance.uiViewClassName,
|
||||
nativeProps
|
||||
);
|
||||
}
|
||||
@@ -7161,6 +7164,21 @@ var roots = new Map(),
|
||||
})(React.Component);
|
||||
})(findNodeHandle, findHostInstance),
|
||||
findNodeHandle: findNodeHandle,
|
||||
setNativeProps: function(handle, nativeProps) {
|
||||
null != handle._nativeTag &&
|
||||
((nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
handle.viewConfig.validAttributes
|
||||
)),
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
handle._nativeTag,
|
||||
handle.viewConfig.uiViewClassName,
|
||||
nativeProps
|
||||
));
|
||||
},
|
||||
render: function(element, containerTag, callback) {
|
||||
var root = roots.get(containerTag);
|
||||
if (!root) {
|
||||
@@ -7251,17 +7269,20 @@ var roots = new Map(),
|
||||
maybeInstance = findHostInstance(this);
|
||||
} catch (error) {}
|
||||
if (null != maybeInstance) {
|
||||
var viewConfig = maybeInstance.viewConfig;
|
||||
var nativeTag =
|
||||
maybeInstance._nativeTag || maybeInstance.canonical._nativeTag;
|
||||
maybeInstance =
|
||||
maybeInstance.viewConfig || maybeInstance.canonical.viewConfig;
|
||||
nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
viewConfig.validAttributes
|
||||
maybeInstance.validAttributes
|
||||
);
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
maybeInstance._nativeTag,
|
||||
viewConfig.uiViewClassName,
|
||||
nativeTag,
|
||||
maybeInstance.uiViewClassName,
|
||||
nativeProps
|
||||
);
|
||||
}
|
||||
@@ -7302,7 +7323,7 @@ var roots = new Map(),
|
||||
findFiberByHostInstance: getInstanceFromTag,
|
||||
getInspectorDataForViewTag: getInspectorDataForViewTag,
|
||||
bundleType: 0,
|
||||
version: "16.8.1",
|
||||
version: "16.8.3",
|
||||
rendererPackageName: "react-native-renderer"
|
||||
});
|
||||
var ReactNativeRenderer$2 = { default: ReactNativeRenderer },
|
||||
|
||||
@@ -3244,6 +3244,8 @@ function updateReducer(reducer) {
|
||||
is(newState, hook.memoizedState) || (didReceiveUpdate = !0);
|
||||
hook.memoizedState = newState;
|
||||
hook.baseUpdate === queue.last && (hook.baseState = newState);
|
||||
queue.eagerReducer = reducer;
|
||||
queue.eagerState = newState;
|
||||
return [newState, _dispatch];
|
||||
}
|
||||
}
|
||||
@@ -3574,6 +3576,8 @@ function tryHydrate(fiber, nextInstance) {
|
||||
(nextInstance = shim$1(nextInstance, fiber.pendingProps)),
|
||||
null !== nextInstance ? ((fiber.stateNode = nextInstance), !0) : !1
|
||||
);
|
||||
case 13:
|
||||
return !1;
|
||||
default:
|
||||
return !1;
|
||||
}
|
||||
@@ -4680,19 +4684,19 @@ function beginWork(current$$1, workInProgress, renderExpirationTime) {
|
||||
null !== dependency &&
|
||||
dependency.expirationTime < renderExpirationTime &&
|
||||
(dependency.expirationTime = renderExpirationTime);
|
||||
dependency = renderExpirationTime;
|
||||
for (var node = oldValue.return; null !== node; ) {
|
||||
dependency = node.alternate;
|
||||
if (node.childExpirationTime < renderExpirationTime)
|
||||
(node.childExpirationTime = renderExpirationTime),
|
||||
null !== dependency &&
|
||||
dependency.childExpirationTime <
|
||||
renderExpirationTime &&
|
||||
(dependency.childExpirationTime = renderExpirationTime);
|
||||
var alternate = node.alternate;
|
||||
if (node.childExpirationTime < dependency)
|
||||
(node.childExpirationTime = dependency),
|
||||
null !== alternate &&
|
||||
alternate.childExpirationTime < dependency &&
|
||||
(alternate.childExpirationTime = dependency);
|
||||
else if (
|
||||
null !== dependency &&
|
||||
dependency.childExpirationTime < renderExpirationTime
|
||||
null !== alternate &&
|
||||
alternate.childExpirationTime < dependency
|
||||
)
|
||||
dependency.childExpirationTime = renderExpirationTime;
|
||||
alternate.childExpirationTime = dependency;
|
||||
else break;
|
||||
node = node.return;
|
||||
}
|
||||
@@ -4822,12 +4826,11 @@ function beginWork(current$$1, workInProgress, renderExpirationTime) {
|
||||
renderExpirationTime
|
||||
)
|
||||
);
|
||||
default:
|
||||
invariant(
|
||||
!1,
|
||||
"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."
|
||||
);
|
||||
}
|
||||
invariant(
|
||||
!1,
|
||||
"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."
|
||||
);
|
||||
}
|
||||
var valueCursor = { current: null },
|
||||
currentlyRenderingFiber = null,
|
||||
@@ -5164,7 +5167,7 @@ function logCapturedError(capturedError) {
|
||||
: Error("Unspecified error at:" + componentStack);
|
||||
ExceptionsManager.handleException(error, !1);
|
||||
}
|
||||
var PossiblyWeakSet = "function" === typeof WeakSet ? WeakSet : Set;
|
||||
var PossiblyWeakSet$1 = "function" === typeof WeakSet ? WeakSet : Set;
|
||||
function logError(boundary, errorInfo) {
|
||||
var source = errorInfo.source,
|
||||
stack = errorInfo.stack;
|
||||
@@ -5377,7 +5380,7 @@ function commitPlacement(finishedWork) {
|
||||
parentFiber.sibling.return = parentFiber.return;
|
||||
for (
|
||||
parentFiber = parentFiber.sibling;
|
||||
5 !== parentFiber.tag && 6 !== parentFiber.tag;
|
||||
5 !== parentFiber.tag && 6 !== parentFiber.tag && 18 !== parentFiber.tag;
|
||||
|
||||
) {
|
||||
if (parentFiber.effectTag & 2) continue b;
|
||||
@@ -5621,9 +5624,9 @@ function commitWork(current$$1, finishedWork) {
|
||||
finishedWork.updateQueue = null;
|
||||
var retryCache = finishedWork.stateNode;
|
||||
null === retryCache &&
|
||||
(retryCache = finishedWork.stateNode = new PossiblyWeakSet());
|
||||
(retryCache = finishedWork.stateNode = new PossiblyWeakSet$1());
|
||||
instance.forEach(function(thenable) {
|
||||
var retry = retryTimedOutBoundary.bind(null, finishedWork, thenable);
|
||||
var retry = resolveRetryThenable.bind(null, finishedWork, thenable);
|
||||
retry = tracing.unstable_wrap(retry);
|
||||
retryCache.has(thenable) ||
|
||||
(retryCache.add(thenable), thenable.then(retry, retry));
|
||||
@@ -5740,22 +5743,23 @@ function throwException(
|
||||
sourceFiber.expirationTime = 1073741823;
|
||||
return;
|
||||
}
|
||||
sourceFiber = root.pingCache;
|
||||
null === sourceFiber
|
||||
? ((sourceFiber = root.pingCache = new PossiblyWeakMap()),
|
||||
(returnFiber = new Set()),
|
||||
sourceFiber.set(thenable, returnFiber))
|
||||
: ((returnFiber = sourceFiber.get(thenable)),
|
||||
void 0 === returnFiber &&
|
||||
((returnFiber = new Set()),
|
||||
sourceFiber.set(thenable, returnFiber)));
|
||||
returnFiber.has(renderExpirationTime) ||
|
||||
(returnFiber.add(renderExpirationTime),
|
||||
sourceFiber = root;
|
||||
returnFiber = renderExpirationTime;
|
||||
var pingCache = sourceFiber.pingCache;
|
||||
null === pingCache
|
||||
? ((pingCache = sourceFiber.pingCache = new PossiblyWeakMap()),
|
||||
(current$$1 = new Set()),
|
||||
pingCache.set(thenable, current$$1))
|
||||
: ((current$$1 = pingCache.get(thenable)),
|
||||
void 0 === current$$1 &&
|
||||
((current$$1 = new Set()), pingCache.set(thenable, current$$1)));
|
||||
current$$1.has(returnFiber) ||
|
||||
(current$$1.add(returnFiber),
|
||||
(sourceFiber = pingSuspendedRoot.bind(
|
||||
null,
|
||||
root,
|
||||
sourceFiber,
|
||||
thenable,
|
||||
renderExpirationTime
|
||||
returnFiber
|
||||
)),
|
||||
(sourceFiber = tracing.unstable_wrap(sourceFiber)),
|
||||
thenable.then(sourceFiber, sourceFiber));
|
||||
@@ -5803,21 +5807,21 @@ function throwException(
|
||||
return;
|
||||
case 1:
|
||||
if (
|
||||
((thenable = value),
|
||||
(earliestTimeoutMs = root.type),
|
||||
(startTimeMs = root.stateNode),
|
||||
((earliestTimeoutMs = value),
|
||||
(startTimeMs = root.type),
|
||||
(sourceFiber = root.stateNode),
|
||||
0 === (root.effectTag & 64) &&
|
||||
("function" === typeof earliestTimeoutMs.getDerivedStateFromError ||
|
||||
(null !== startTimeMs &&
|
||||
"function" === typeof startTimeMs.componentDidCatch &&
|
||||
("function" === typeof startTimeMs.getDerivedStateFromError ||
|
||||
(null !== sourceFiber &&
|
||||
"function" === typeof sourceFiber.componentDidCatch &&
|
||||
(null === legacyErrorBoundariesThatAlreadyFailed ||
|
||||
!legacyErrorBoundariesThatAlreadyFailed.has(startTimeMs)))))
|
||||
!legacyErrorBoundariesThatAlreadyFailed.has(sourceFiber)))))
|
||||
) {
|
||||
root.effectTag |= 2048;
|
||||
root.expirationTime = renderExpirationTime;
|
||||
renderExpirationTime = createClassErrorUpdate(
|
||||
root,
|
||||
thenable,
|
||||
earliestTimeoutMs,
|
||||
renderExpirationTime
|
||||
);
|
||||
enqueueCapturedUpdate(root, renderExpirationTime);
|
||||
@@ -5858,6 +5862,8 @@ function unwindWork(workInProgress) {
|
||||
workInProgress)
|
||||
: null
|
||||
);
|
||||
case 18:
|
||||
return null;
|
||||
case 4:
|
||||
return popHostContainer(workInProgress), null;
|
||||
case 10:
|
||||
@@ -6132,6 +6138,7 @@ function commitPassiveEffects(root, firstEffect) {
|
||||
isRendering = previousIsRendering;
|
||||
previousIsRendering = root.expirationTime;
|
||||
0 !== previousIsRendering && requestWork(root, previousIsRendering);
|
||||
isBatchingUpdates || isRendering || performWork(1073741823, !1);
|
||||
}
|
||||
function flushPassiveEffects() {
|
||||
if (null !== passiveEffectCallbackHandle) {
|
||||
@@ -6453,6 +6460,8 @@ function completeUnitOfWork(workInProgress) {
|
||||
case 17:
|
||||
isContextProvider(current$$1.type) && popContext(current$$1);
|
||||
break;
|
||||
case 18:
|
||||
break;
|
||||
default:
|
||||
invariant(
|
||||
!1,
|
||||
@@ -6607,7 +6616,7 @@ function renderRoot(root, isYieldy) {
|
||||
do {
|
||||
try {
|
||||
if (isYieldy)
|
||||
for (; null !== nextUnitOfWork && !shouldYieldToRenderer(); )
|
||||
for (; null !== nextUnitOfWork && !(frameDeadline <= now$1()); )
|
||||
nextUnitOfWork = performUnitOfWork(nextUnitOfWork);
|
||||
else
|
||||
for (; null !== nextUnitOfWork; )
|
||||
@@ -6788,7 +6797,7 @@ function pingSuspendedRoot(root, thenable, pingTime) {
|
||||
0 !== pingTime && requestWork(root, pingTime);
|
||||
}
|
||||
}
|
||||
function retryTimedOutBoundary(boundaryFiber, thenable) {
|
||||
function resolveRetryThenable(boundaryFiber, thenable) {
|
||||
var retryCache = boundaryFiber.stateNode;
|
||||
null !== retryCache && retryCache.delete(thenable);
|
||||
thenable = requestCurrentTime();
|
||||
@@ -6911,7 +6920,7 @@ function onSuspend(
|
||||
msUntilTimeout
|
||||
) {
|
||||
root.expirationTime = rootExpirationTime;
|
||||
0 !== msUntilTimeout || shouldYieldToRenderer()
|
||||
0 !== msUntilTimeout || frameDeadline <= now$1()
|
||||
? 0 < msUntilTimeout &&
|
||||
(root.timeoutHandle = scheduleTimeout(
|
||||
onTimeout.bind(null, root, finishedWork, suspendedExpirationTime),
|
||||
@@ -7011,27 +7020,19 @@ function findHighestPriorityRoot() {
|
||||
nextFlushedRoot = highestPriorityRoot;
|
||||
nextFlushedExpirationTime = highestPriorityWork;
|
||||
}
|
||||
var didYield = !1;
|
||||
function shouldYieldToRenderer() {
|
||||
return didYield ? !0 : frameDeadline <= now$1() ? (didYield = !0) : !1;
|
||||
}
|
||||
function performAsyncWork() {
|
||||
try {
|
||||
if (!shouldYieldToRenderer() && null !== firstScheduledRoot) {
|
||||
recomputeCurrentRendererTime();
|
||||
var root = firstScheduledRoot;
|
||||
do {
|
||||
var expirationTime = root.expirationTime;
|
||||
0 !== expirationTime &&
|
||||
currentRendererTime <= expirationTime &&
|
||||
(root.nextExpirationTimeToWorkOn = currentRendererTime);
|
||||
root = root.nextScheduledRoot;
|
||||
} while (root !== firstScheduledRoot);
|
||||
}
|
||||
performWork(0, !0);
|
||||
} finally {
|
||||
didYield = !1;
|
||||
function performAsyncWork(didTimeout) {
|
||||
if (didTimeout && null !== firstScheduledRoot) {
|
||||
recomputeCurrentRendererTime();
|
||||
didTimeout = firstScheduledRoot;
|
||||
do {
|
||||
var expirationTime = didTimeout.expirationTime;
|
||||
0 !== expirationTime &&
|
||||
currentRendererTime <= expirationTime &&
|
||||
(didTimeout.nextExpirationTimeToWorkOn = currentRendererTime);
|
||||
didTimeout = didTimeout.nextScheduledRoot;
|
||||
} while (didTimeout !== firstScheduledRoot);
|
||||
}
|
||||
performWork(0, !0);
|
||||
}
|
||||
function performWork(minExpirationTime, isYieldy) {
|
||||
findHighestPriorityRoot();
|
||||
@@ -7042,7 +7043,10 @@ function performWork(minExpirationTime, isYieldy) {
|
||||
null !== nextFlushedRoot &&
|
||||
0 !== nextFlushedExpirationTime &&
|
||||
minExpirationTime <= nextFlushedExpirationTime &&
|
||||
!(didYield && currentRendererTime > nextFlushedExpirationTime);
|
||||
!(
|
||||
frameDeadline <= now$1() &&
|
||||
currentRendererTime > nextFlushedExpirationTime
|
||||
);
|
||||
|
||||
)
|
||||
performWorkOnRoot(
|
||||
@@ -7110,7 +7114,7 @@ function performWorkOnRoot(root, expirationTime, isYieldy) {
|
||||
renderRoot(root, isYieldy),
|
||||
(_finishedWork = root.finishedWork),
|
||||
null !== _finishedWork &&
|
||||
(shouldYieldToRenderer()
|
||||
(frameDeadline <= now$1()
|
||||
? (root.finishedWork = _finishedWork)
|
||||
: completeRoot(root, _finishedWork, expirationTime)));
|
||||
} else
|
||||
@@ -7351,18 +7355,20 @@ var roots = new Map(),
|
||||
maybeInstance = findHostInstance(this);
|
||||
} catch (error) {}
|
||||
if (null != maybeInstance) {
|
||||
var viewConfig =
|
||||
var nativeTag =
|
||||
maybeInstance._nativeTag || maybeInstance.canonical._nativeTag;
|
||||
maybeInstance =
|
||||
maybeInstance.viewConfig || maybeInstance.canonical.viewConfig;
|
||||
nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
viewConfig.validAttributes
|
||||
maybeInstance.validAttributes
|
||||
);
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
maybeInstance._nativeTag,
|
||||
viewConfig.uiViewClassName,
|
||||
nativeTag,
|
||||
maybeInstance.uiViewClassName,
|
||||
nativeProps
|
||||
);
|
||||
}
|
||||
@@ -7371,6 +7377,21 @@ var roots = new Map(),
|
||||
})(React.Component);
|
||||
})(findNodeHandle, findHostInstance),
|
||||
findNodeHandle: findNodeHandle,
|
||||
setNativeProps: function(handle, nativeProps) {
|
||||
null != handle._nativeTag &&
|
||||
((nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
handle.viewConfig.validAttributes
|
||||
)),
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
handle._nativeTag,
|
||||
handle.viewConfig.uiViewClassName,
|
||||
nativeProps
|
||||
));
|
||||
},
|
||||
render: function(element, containerTag, callback) {
|
||||
var root = roots.get(containerTag);
|
||||
if (!root) {
|
||||
@@ -7466,17 +7487,20 @@ var roots = new Map(),
|
||||
maybeInstance = findHostInstance(this);
|
||||
} catch (error) {}
|
||||
if (null != maybeInstance) {
|
||||
var viewConfig = maybeInstance.viewConfig;
|
||||
var nativeTag =
|
||||
maybeInstance._nativeTag || maybeInstance.canonical._nativeTag;
|
||||
maybeInstance =
|
||||
maybeInstance.viewConfig || maybeInstance.canonical.viewConfig;
|
||||
nativeProps = diffProperties(
|
||||
null,
|
||||
emptyObject,
|
||||
nativeProps,
|
||||
viewConfig.validAttributes
|
||||
maybeInstance.validAttributes
|
||||
);
|
||||
null != nativeProps &&
|
||||
UIManager.updateView(
|
||||
maybeInstance._nativeTag,
|
||||
viewConfig.uiViewClassName,
|
||||
nativeTag,
|
||||
maybeInstance.uiViewClassName,
|
||||
nativeProps
|
||||
);
|
||||
}
|
||||
@@ -7517,7 +7541,7 @@ var roots = new Map(),
|
||||
findFiberByHostInstance: getInstanceFromTag,
|
||||
getInspectorDataForViewTag: getInspectorDataForViewTag,
|
||||
bundleType: 0,
|
||||
version: "16.8.1",
|
||||
version: "16.8.3",
|
||||
rendererPackageName: "react-native-renderer"
|
||||
});
|
||||
var ReactNativeRenderer$2 = { default: ReactNativeRenderer },
|
||||
|
||||
@@ -131,6 +131,7 @@ type SecretInternalsFabricType = {
|
||||
export type ReactNativeType = {
|
||||
NativeComponent: typeof ReactNativeComponent,
|
||||
findNodeHandle(componentOrHandle: any): ?number,
|
||||
setNativeProps(handle: any, nativeProps: Object): void,
|
||||
render(
|
||||
element: React$Element<any>,
|
||||
containerTag: any,
|
||||
@@ -146,6 +147,7 @@ export type ReactNativeType = {
|
||||
export type ReactFabricType = {
|
||||
NativeComponent: typeof ReactNativeComponent,
|
||||
findNodeHandle(componentOrHandle: any): ?number,
|
||||
setNativeProps(handle: any, nativeProps: Object): void,
|
||||
render(
|
||||
element: React$Element<any>,
|
||||
containerTag: any,
|
||||
|
||||
+4
-4
@@ -155,7 +155,7 @@
|
||||
"test-ios-e2e": "detox test -c ios.sim.release"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "16.8.1"
|
||||
"react": "16.8.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.0.0",
|
||||
@@ -232,9 +232,9 @@
|
||||
"jest-junit": "5.2.0",
|
||||
"jscodeshift": "^0.6.2",
|
||||
"prettier": "1.13.6",
|
||||
"react": "16.8.1",
|
||||
"react": "16.8.3",
|
||||
"react-native-dummy": "0.2.0",
|
||||
"react-test-renderer": "16.8.1",
|
||||
"react-test-renderer": "16.8.3",
|
||||
"shelljs": "^0.7.8"
|
||||
},
|
||||
"detox": {
|
||||
@@ -256,4 +256,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6065,10 +6065,10 @@ react-devtools-core@^3.6.0:
|
||||
shell-quote "^1.6.1"
|
||||
ws "^3.3.1"
|
||||
|
||||
react-is@^16.8.1:
|
||||
version "16.8.1"
|
||||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.1.tgz#a80141e246eb894824fb4f2901c0c50ef31d4cdb"
|
||||
integrity sha512-ioMCzVDWvCvKD8eeT+iukyWrBGrA3DiFYkXfBsVYIRdaREZuBjENG+KjrikavCLasozqRWTwFUagU/O4vPpRMA==
|
||||
react-is@^16.8.3:
|
||||
version "16.8.3"
|
||||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.3.tgz#4ad8b029c2a718fc0cfc746c8d4e1b7221e5387d"
|
||||
integrity sha512-Y4rC1ZJmsxxkkPuMLwvKvlL1Zfpbcu+Bf4ZigkHup3v9EfdYhAlWAaVyA19olXq2o2mGn0w+dFKvk3pVVlYcIA==
|
||||
|
||||
react-native-dummy@0.2.0:
|
||||
version "0.2.0"
|
||||
@@ -6083,15 +6083,15 @@ react-proxy@^1.1.7:
|
||||
lodash "^4.6.1"
|
||||
react-deep-force-update "^1.0.0"
|
||||
|
||||
react-test-renderer@16.8.1:
|
||||
version "16.8.1"
|
||||
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.8.1.tgz#72845ad9269be526126e97853311982f781767be"
|
||||
integrity sha512-Bd21TN3+YVl6GZwav6O0T6m5UwGfOj+2+xZH5VH93ToD6M5uclN/c+R1DGX49ueG413KZPUx7Kw3sOYz2aJgfg==
|
||||
react-test-renderer@16.8.3:
|
||||
version "16.8.3"
|
||||
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.8.3.tgz#230006af264cc46aeef94392e04747c21839e05e"
|
||||
integrity sha512-rjJGYebduKNZH0k1bUivVrRLX04JfIQ0FKJLPK10TAb06XWhfi4gTobooF9K/DEFNW98iGac3OSxkfIJUN9Mdg==
|
||||
dependencies:
|
||||
object-assign "^4.1.1"
|
||||
prop-types "^15.6.2"
|
||||
react-is "^16.8.1"
|
||||
scheduler "^0.13.1"
|
||||
react-is "^16.8.3"
|
||||
scheduler "^0.13.3"
|
||||
|
||||
react-transform-hmr@^1.0.4:
|
||||
version "1.0.4"
|
||||
@@ -6101,15 +6101,15 @@ react-transform-hmr@^1.0.4:
|
||||
global "^4.3.0"
|
||||
react-proxy "^1.1.7"
|
||||
|
||||
react@16.8.1:
|
||||
version "16.8.1"
|
||||
resolved "https://registry.yarnpkg.com/react/-/react-16.8.1.tgz#ae11831f6cb2a05d58603a976afc8a558e852c4a"
|
||||
integrity sha512-wLw5CFGPdo7p/AgteFz7GblI2JPOos0+biSoxf1FPsGxWQZdN/pj6oToJs1crn61DL3Ln7mN86uZ4j74p31ELQ==
|
||||
react@16.8.3:
|
||||
version "16.8.3"
|
||||
resolved "https://registry.yarnpkg.com/react/-/react-16.8.3.tgz#c6f988a2ce895375de216edcfaedd6b9a76451d9"
|
||||
integrity sha512-3UoSIsEq8yTJuSu0luO1QQWYbgGEILm+eJl2QN/VLDi7hL+EN18M3q3oVZwmVzzBJ3DkM7RMdRwBmZZ+b4IzSA==
|
||||
dependencies:
|
||||
loose-envify "^1.1.0"
|
||||
object-assign "^4.1.1"
|
||||
prop-types "^15.6.2"
|
||||
scheduler "^0.13.1"
|
||||
scheduler "^0.13.3"
|
||||
|
||||
read-pkg-up@^1.0.1:
|
||||
version "1.0.1"
|
||||
@@ -6502,10 +6502,10 @@ sax@~1.1.1:
|
||||
resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240"
|
||||
integrity sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA=
|
||||
|
||||
scheduler@^0.13.1:
|
||||
version "0.13.1"
|
||||
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.1.tgz#1a217df1bfaabaf4f1b92a9127d5d732d85a9591"
|
||||
integrity sha512-VJKOkiKIN2/6NOoexuypwSrybx13MY7NSy9RNt8wPvZDMRT1CW6qlpF5jXRToXNHz3uWzbm2elNpZfXfGPqP9A==
|
||||
scheduler@^0.13.3:
|
||||
version "0.13.3"
|
||||
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.3.tgz#bed3c5850f62ea9c716a4d781f9daeb9b2a58896"
|
||||
integrity sha512-UxN5QRYWtpR1egNWzJcVLk8jlegxAugswQc984lD3kU7NuobsO37/sRfbpTdBjtnD5TBNFA2Q2oLV5+UmPSmEQ==
|
||||
dependencies:
|
||||
loose-envify "^1.1.0"
|
||||
object-assign "^4.1.1"
|
||||
|
||||
Reference in New Issue
Block a user